1. 모든 ASP 코드 페이지 첫줄에 다음과 같은 코드를 추가합니다.

            <% @LANGUAGE='VBSCRIPT' CODEPAGE='65001' %>




2. Meta 테그를 다음과 같이 추가 합니다.( 메타태그는 head와 head 에 써 넣는거 아시죠? )

            <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>




3. 에디트플러스나 울트라 에디터에서 수정후 저장할 때 반드시 Encoding 방식을 UTF-8 로 저장합니다.

4. DB Insert시 숫자 타입을 제외한 모든 대상에 N을 추가 합니다(Update도 마찬가지 입니다).

            Insert [into] table_name [(column_list)] Value N[data_value]




5. 현재 나와있는 업로드 컴포넌트는 Dextupload2.0 이상만 유니코드를 지원하는 것으로 알고 있고, 테스트도 해보았습니다. (완벽하게 지원하더군요. 물론, 상용입니다)

지금과 같은 방식이 아주 쉽게 완벽한 다국어 지원하는 ASP쪽 방식이라 생각 됩니다. 결과적으로는, 문자열 타입을 UTF-8 로 하시게 되면 UTF-8에 등록된 모든 다국어를 지원한다는 팁이었습니다.

+ Recent posts