한국,일본,중국어,영어까지 다국어사이트 제작
페이지 정보

본문
다국어 사이트 제작 방법에 대한 펌글
==========================================================
한국,일본,중국어,영어까지 다국어사이트 제작 (7.5수정) 이일오 / getto
가장먼저 오제하님의 글을 보고 많이~ 참고하였습니다.^^
그래도 쫌~ 다른 부분이 있어 팁에 올립니다.
작업환경 :
OS = 한글 windows2000 server
DB = 한글 MS-SQL2000
1. CharSet을 이용한 사이트제작
- 타 게시물에서는 무조건 유니코드로 제작하라는 말이 무지 많았던 걸로 기억되는데..
CharSet을 이용하여 제작이 가능합니다~
-소스상단에 넣어야 할 것
<%@ CODEPAGE = 932 %>
<% session.codepage=932 %> : 일본
<%@ CODEPAGE = 936 %>
<% session.codepage=936 %> : 중국어
-html 부분과 해당폰트적용
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> : 한글
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> : 중국
<meta http-equiv="Content-Type" content="text/html; charset=SHIFT-JIS"> : 일본
2. DB 작업
-중국어,일본어, 한글이 들어가는 모든 varchar필드(문자열)를 nvarchar로 설정
-소스 : 유니코드의 값부분에 N을 넣어준다. (insert, select, uodate, delete 동일)
<%
insert into tblName (title) value (N'&variable&')
%>
3.abcupload, dextupload 등을 이용하여 폼을 넘길 경우 해결법
-소스예
<%
set UploadForm = server.CreateObject("ABCUpload4.XForm") 'abs일 경우
'Set uploadForm = Server.CreateObject("DEXT.FileUpload") 'dext일 경우
UploadForm.CodePage = 932
%>
4. 중국사이트 경우 일본윈도우등에서 볼때 글자가 깨지는 현상
이 경우는 지원하지 않는 한자(중국어) 입력시에 이루어지는 현상인 듯 합니다. 한글 윈도우에서 볼때에는
멀쩡이 나오는 듯하지만 다른 윈도우로 볼때는 글자가 깨지는 현상이 발생하는 경우가 종종 있는 듯..^^;;
이 경우에는 해당 웹서버에 중국 기본 폰트를 설치 하신뒤, 중국사이트의 기본폰트를 CSS에서 세팅해
주는 것만으로도 해결할 수 있었습니다.
5. 작업환경
중국어, 일본어 사이트 제작시 가장 골치 아픈 점입니다. 중국윈도나 일본 윈도를 까는것이 가장 좋은 해결책이라
하는 듯하나 저의 경우는 어떻게든.. 피하고자 이리저리 해본결과.. 드림위버였습니다.
드림위버 MX 2004 버젼을 이용하여 코딩을 하는데, 환경설정 가운데언어 선택부분이 있습니다.
" 환경설정 > 글꼴 " 부분에서 중국어, 혹은 일어를 선택하여 줍니다. (폰트설치는 기본으로~)
" 환경설정 > 새문서 " 부분에서 기본 언어를 중국어, 혹은 일본어로 선택하시면 됩니다.
이때 작업하시고 해당 서버에 올리시면 깨짐 없이 잘~ 보실 수 있습니다.
한글 → 일본 혹은 일본 → 한글 번역시에 http://ocn.amikai.com/amitext/indexUTF8.jsp 를 이용하시면 괜찮습니다.
근데 중국어의 경우는,, 잘안되는거 같네요 ^^;
이상 팁 아닌 팁이였습니다. ^^;; 바로 옆나라 사이트제작하는데 뭐이리 해줘야할껏이 많은지..
==========================================================
한국,일본,중국어,영어까지 다국어사이트 제작 (7.5수정) 이일오 / getto
가장먼저 오제하님의 글을 보고 많이~ 참고하였습니다.^^
그래도 쫌~ 다른 부분이 있어 팁에 올립니다.
작업환경 :
OS = 한글 windows2000 server
DB = 한글 MS-SQL2000
1. CharSet을 이용한 사이트제작
- 타 게시물에서는 무조건 유니코드로 제작하라는 말이 무지 많았던 걸로 기억되는데..
CharSet을 이용하여 제작이 가능합니다~
-소스상단에 넣어야 할 것
<%@ CODEPAGE = 932 %>
<% session.codepage=932 %> : 일본
<%@ CODEPAGE = 936 %>
<% session.codepage=936 %> : 중국어
-html 부분과 해당폰트적용
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> : 한글
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> : 중국
<meta http-equiv="Content-Type" content="text/html; charset=SHIFT-JIS"> : 일본
2. DB 작업
-중국어,일본어, 한글이 들어가는 모든 varchar필드(문자열)를 nvarchar로 설정
-소스 : 유니코드의 값부분에 N을 넣어준다. (insert, select, uodate, delete 동일)
<%
insert into tblName (title) value (N'&variable&')
%>
3.abcupload, dextupload 등을 이용하여 폼을 넘길 경우 해결법
-소스예
<%
set UploadForm = server.CreateObject("ABCUpload4.XForm") 'abs일 경우
'Set uploadForm = Server.CreateObject("DEXT.FileUpload") 'dext일 경우
UploadForm.CodePage = 932
%>
4. 중국사이트 경우 일본윈도우등에서 볼때 글자가 깨지는 현상
이 경우는 지원하지 않는 한자(중국어) 입력시에 이루어지는 현상인 듯 합니다. 한글 윈도우에서 볼때에는
멀쩡이 나오는 듯하지만 다른 윈도우로 볼때는 글자가 깨지는 현상이 발생하는 경우가 종종 있는 듯..^^;;
이 경우에는 해당 웹서버에 중국 기본 폰트를 설치 하신뒤, 중국사이트의 기본폰트를 CSS에서 세팅해
주는 것만으로도 해결할 수 있었습니다.
5. 작업환경
중국어, 일본어 사이트 제작시 가장 골치 아픈 점입니다. 중국윈도나 일본 윈도를 까는것이 가장 좋은 해결책이라
하는 듯하나 저의 경우는 어떻게든.. 피하고자 이리저리 해본결과.. 드림위버였습니다.
드림위버 MX 2004 버젼을 이용하여 코딩을 하는데, 환경설정 가운데언어 선택부분이 있습니다.
" 환경설정 > 글꼴 " 부분에서 중국어, 혹은 일어를 선택하여 줍니다. (폰트설치는 기본으로~)
" 환경설정 > 새문서 " 부분에서 기본 언어를 중국어, 혹은 일본어로 선택하시면 됩니다.
이때 작업하시고 해당 서버에 올리시면 깨짐 없이 잘~ 보실 수 있습니다.
한글 → 일본 혹은 일본 → 한글 번역시에 http://ocn.amikai.com/amitext/indexUTF8.jsp 를 이용하시면 괜찮습니다.
근데 중국어의 경우는,, 잘안되는거 같네요 ^^;
이상 팁 아닌 팁이였습니다. ^^;; 바로 옆나라 사이트제작하는데 뭐이리 해줘야할껏이 많은지..
관련링크
- 이전글도메인 기관 이전 19.05.25
- 다음글메일 서버 설정 - qmail 일반 19.05.25
댓글목록
등록된 댓글이 없습니다.
