요즘들어 다국어 게시판, 혹은 다국어 이메일 등등의 이야기를 들으시는 분들 많을거라 생각됩니다.

어느날, 갑자기 상사의 지시로 일본어 메일이나 아랍어 지원되는 게시판을 만들어내라는 요청을 받기도 하죠. ASP로 다국어를 지원하는 사이트를 만들려면 어떻게 해야하는지 차근차근 살펴보도록 하지요. 즉, 이번 강좌에서는 ASP로 완벽하게 다국어를 지원하는 방법에 대해 설명드리겠습니다.

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

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

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

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에 등록된 모든 다국어를 지원한다는 팁이었습니다.

이상으로 ASP로 다국어지원을 할 경우를 살펴보았습니다. 감사합니다.

+ Recent posts