2012-11-07 2 views
2

I가 난을 사용하여 추가 데이터왔다 된 이진 파일을 판독하는 것을 시도하고 . BinaryWriter 개체가이 오류가 계속 :.카메라 Basic.NET "이 출력 문자 버퍼는 디코딩 된 문자를 포함하기에는 너무 작고, 부호화 '유니 코드 (UTF-8)"폴백 "시스템

"The output char buffer is too small to contain the decoded characters, encoding 'Unicode (UTF-8)' fallback 'System.Text.DecoderReplacementFallback'."

내 파일 내가 문제입니다 의심 | 같은 문자가하지만 난 그것을 해결하는 방법을 모르는를

답변

1

가장 가능성이 이유가 있다는 것입니다 귀하의 당신이 UTF-8 charac을 읽으려는되는 파일이 장소에서, 유효한 UTF-8 코드 포인트를 나타내지 않는 일부 이진 데이터를 포함 ter. 당신의 읽기 알고리즘이 쓰기 알고리즘 "동기화"를 잃고 뭔가 다른이 (가 아닌 문자) 기록 된 잘못된 장소에서 문자를 읽으려고하면

가 발생할 수 있습니다.