HTML 특수문자

HTML과 같은 마크업 언어에는 미리 약속된 문자들이 있다. 예를 들어 부등호(<, >)는 태그의 시작과 끝을 알리는 문자이고 엠퍼샌드(&)는 특수문자의 시작 문자이다.

Reserved HTML Characters
CharacterEntity NumberEntity NameDescription
"&#34;&quot;quotation mark
'&#39;&apos;apostrophe
&&#38;&amp;ampersand
<&#60;&lt;less-than
>&#62;&gt;greater-than

HTML 속성 값 안의 따옴표

검색어에 따옴표가 들어간 경우와 같이 HTML 속성 값 안에서 따옴표를 사용해야 할 경우에는 &quot;로 바꿔서 표현해 주어야 원하는 결과를 얻을 수 있다.

<imput type="text" value="따옴표 &quot;안&quot;의 검색어">

한국 원화 기호(₩) 표기

한국어 언어를 사용해서 한글 서체가 사용될 때에는 원화 기호(₩)가 잘 나오지만 언어를 다른 것으로 사용하거나 인코딩을 다른 언어로 사용할 때에는 사용하는 서체도 달라져서 원화 기호가 다른 문자로 나오게 된다. 이는 백슬래시 자리에 원화 기호를 넣은 일부 한국어 서체 버그 때문에 올바른 기호를 사용하지 않아서 발생하는 문제이다. 원화 기호를 특수 문자 표기로 변경하여 원래 위치의 기호를 표기하면 서체에서 지원하기만 하면 올바른 기호를 사용할 수 있다.

&#8361; 또는 &#x20a9;로 표기한다.

참고: hacked fonts in MS-Windows: rev. solidus vs Yen/Won