2012-02-15 3 views
1

공간 이외의 다른 유니 코드 문자열에 보이지 않는 문자가 있는지 아는 사람 있습니까? Windows 98 에서처럼 ALT + 일부 정수 (사실 버그 http://forums.techarena.in/customize-desktop/1121437.htm)를 사용하는 트릭이있었습니다. 편집기에서 표시되지 않는 문자를 프로그래밍 방식으로 추가 할 수 있습니까? 그들은 일반적으로 Control Characters라고보이지 않는 문자

+2

왜 당신이 그렇게하고 싶어 스테 가노 그래피를 위해 사용될 수있는 다른 공백 문자의 집합을 제공합니다 ?? –

+0

저는 Steganography (http://en.wikipedia.org/wiki/Steganography)의 개념 증명에 대한 연구를하고 있습니다. 정상적인 인간의 눈으로는 읽을 수없는 일부 문자를 조작하여 텍스트에 일부 정보를 포함시키고 싶습니다. –

답변

3

:

U + 0000-U + 001F 및 U + 007F는 ASCII에서 제공되는 제어 문자가. 또한 U + 0080-U + 009F는 ISO 8859 문자 세트와 함께 사용되었습니다 (다른 것들 중에서). ISO 6429에 명시되어 있으며 종종 C0 및 C1 제어 코드라고도합니다. 대부분의 문자는 유니 코드 텍스트 처리에서 명시적인 역할을 수행하지 않습니다. U + 0000, U + 0009 (HT), U + 000A (LF), U + 000D (CR) 및 U + 0085 (CR + LF)는 서식 지정 문자로 텍스트 처리에서 일반적으로 사용됩니다.

+0

고마워, 그게 내가 찾고 있던 것. :) –

+0

특히 C0 및 C1 제어 코드는 Windows 코드 페이지의 일반 문자와 일치하는 위치에 있습니다. 따라서 텍스트가 유니 코드가 아니라 ISO-8859 레거시 코드 페이지 중 하나 인 경우 편집기는 해당 Windows 코드 페이지 (예 : 라틴어 1의 경우 1252)를 가정합니다. 또한 일부 편집자는 ASCII 제어 문자에 대한 문자 모양을 표시합니다 (형식 지정에 사용되지 않는 한). – Joey