:: 게시판
:: 이전 게시판
|
- 자유 주제로 사용할 수 있는 게시판입니다.
- 토론 게시판의 용도를 겸합니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
08/07/08 09:53
프로그램하다보면 한글 표현 방식 때문에 고생합니다.
언어를 처리하다보면 Unicode, UTF-8, Local Code(EUC_KR) 등이 혼합되어 존재하기 때문에 적절히 처리를 안하면 위에처럼 되기 십상입니다. 요즘은 여러나라 문자를 표현하기 위해서 점점 Unicode나 Unicode를 변형한 UTF-8를 많이 사용하는 추세인 것 같습니다. 다만 아직 C에서는 Local Code 기반이기 때문에 그냥 "홍군"이라고 써서 컴파일 하면 Local Code "홍군"으로 처리되지만, Unicode로 표현하기 위해서는 "\x4D\xD6\x70\xAD\x00\x00" 같은 16진수 형태로 표현해야하는 귀찮음이 있죠. 반대로 요즘 나온 Flash에서는 "홍군"이라고 입력하면 알아서 Unicode로 변경되어 컴파일(Publishing) 됩니다. 占쏙옙
08/07/08 10:02
higher templar님// Unicode로 표현되지 않는 문자를 0xFF, 0xFD로 표현하는 것으로 알고 있습니다. Unicode는 완성형 문자이기 때문에
Unicode에서 없는 문자들은 0xFF, 0xFD로 표현된다고 합니다. 참고로 Unicode는 한글자를 처리하는데 2 Byte를 할당합니다. ^^
|