View Single Post
2002-11-12, 10:18 PM   #6
lazybird
Veteran Member
 
lazybird's Avatar
 
Registered: Sep 2001
My Mac: 7600/120 with G3/300 Sonnet Crescendo, Powerbook 5300ce, iPod
Posts: 690
오프라인
아~ kingrock님.
삼천포로 같이 가시죠.
소스를 보시면 아실 수 있지만, 찾기 귀찮으실 테니까 그냥 말씀드리겠습니다.
HTML에서 특수문자를 표현할때는 &....;의 형식을 취합니다.
예를 들어 <, > 와 같은 문자는 HTML의 예약기호이므로 사용시 문제가 발생할 수 있습니다.
그래서, 대체 표현이 있습니다.
실제로 위의 부호를 대체 표현으로 나타내려고 하면 다음과 같이 씁니다.
&lt; &gt;

동일한 방법으로 모든 문자를 아스키 코드로 표현할 수 있습니다.
이때는 & + # + 3자리 십진수 + ; 의 방법으로 합니다.
소문자 s는 16진수로 0x73이고 십진수로는 115니까, &#115;라고 한개의 s를 표현하면 필터링 코드를 속일 수 있죠.
즉, matsushita라고 쓰지 않고 matsu&#115;hita라고 쓰시면 된다는 겁니다.
필요한 것은 아스키를 16진수나 10진수로 바꾸어 주는 프로그램만 있으면 됩니다.
그런 프로그램은 많습니다.
비슷한 방식으로 외국어 특수문자도 표현할 수 있습니다.
예를 들자면 다음과 같이...
Ich weiß, ich höffe, João Gilberto

참, 외국어의 움라우트나 악센트를 표현하는 방법에 대해서 ilovja님이 전에 언급하셨었는데, 이제야 답변 드립니다.

pete님한테 혼나기 전에 얼른 도망갑니다.
=3=3=3=3=3=3
__________________
Dunkel ist das Leben, ist der Tod

lazybird 님께서 2002-11-13 08:12 AM 에 수정하셨습니다..
  Reply With Quote