텍스트 파일의 유니 코드 문자열이 있습니다. 그리고 나는 진짜 인물을 보여주고 싶다. 예를 들어C에서 유니 코드 문자열을 이스케이프 처리하는 방법
: StreamReader.ReadToLine()
사용
\u8ba1\u7b97\u673a\u2022\u7f51\u7edc\u2022\u6280\u672f\u7c7b
는, 그것은 탈출 \
'\\'
에 같은 원하지 않는 "\\u8ba1"
, 등.
그것은 텍스트에서와 같은 유니 코드 문자열을 표시합니다. 내가 원하는 것은 실제 캐릭터를 표시하는 것입니다.
- 어떻게 결과 문자열에서
"\\u8ba1"
을"\u8ba1"
으로 변경할 수 있습니까? - 문자열을 읽으려면 다른 Reader를 사용해야합니까?
[XML 문서를 읽을 때 \ r \ r \ n \ n 등을 가져 오는 이유는 무엇입니까?] (http://stackoverflow.com/questions/5980968/why-when-i-read- from-an-xml-document-do-i-get-rrnn-etc-etc) – dtb
StreamReader 생성자에서 인코딩을 제공 할 수 있습니다. – Anand
가능한 유니 코드 이스케이프 시퀀스를 .NET 문자열의 유니 코드 문자로 변환하는 방법 http://stackoverflow.com/questions/183907/how-do-convert-unicode-escape-sequences-to-unicode-characters-in-a-net-string) – dtb