asp 페이지를 유니코드(unicode)로 출력하기
<% Response.Write "하이" %> 이렇게 하면 "하이"란 문자열이 유니코드로 출력되지 않는다.
이 "하이"란 문자열을 유니코드로 출력하려면
<%@ CODEPAGE=65001 %> <% Response.Write "하이" %>
이렇게 해주면 된다.
유니코드 작업은 별로 해본적이 없어서 위의 문제때문에 조금 헤맸다 -_- 플래쉬에서 xml 읽어서 글들을 뿌려주는 작업을 하고 있는데 이 xml 파일은 asp를 이용해서 보여준다. 헌데 asp로 단순히 Response.Write 로 뿌려주면 한글캐릭터셋이 먹어서 utf-8로 변경할수가 없었는데 알고보니 위에처럼 코드페이지 설정을 해줬어야했다.
출처: http://www.mungchung.com/ |
|
|