2010-06-01 5 views
0

안녕하세요 메신저 레지스트리 데이터를 검색하고 파일을 출력하는 동안이 건너 왔어요. Im은 100 % 확신 할 수 없지만 캡처 된 레지스트리 값이라고 추측합니다. 데이터를 삭제하지 않고이 문제를 제거 할 수있는 쉬운 방법이 있습니까?유니 코드 문자 ' uDA22'

답변

1

\ uDA22는 surrogate pair의 일부이며 자체로 표시되어서는 안됩니다. 데이터가 손상되면 데이터가 손상됩니다. 서로 게이트 쌍은 기본 다국어 평면 외부의 다소 이국적인 문자에만 사용됩니다. 중국어로 된 응용 프로그램을 다루지 않는 한 레지스트리에서 그들을 찾는 것이 약간 이상하게 보입니다.

파일을 쓸 때 사용하는 인코딩은 무엇입니까? 오류는 입력에 손상된 UTF-16 데이터가 포함되어 있기 때문에 발생합니다 (오류 메시지가 다른 것 같지만). 사용중인 인코딩이 영어의 기본 인코딩에 해당하는 문자를 나타낼 수 없기 때문에 오류가 발생합니다. - 언어 Windows. 가장 쉬운 방법은 인코딩으로 UTF-8을 사용하는 것입니다.