성공적인 일본어 런칭을 위한 가이드 By Chunja > 그누3질답

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누3질답

성공적인 일본어 런칭을 위한 가이드 By Chunja 정보

그누보드 성공적인 일본어 런칭을 위한 가이드 By Chunja

본문

taeyo.pe.kr 에서 퍼왔습니다.


l    성공적인 일본어 런칭을 위한 가이드  By Chunja
비록 큰 도움은 아니 겠지만 외국어 사이트를 개발 중이시거나 기획중인 분들에게 약간 이나마 도움이 되었으면 합니다.

1)    ASP페이지 셋팅 관련
è    페이지 시작 전에 아래 문구를 추가 해주시면 됩니다.
è    Ex) Session.CodePage = 932
932는 일본어 코드를 말합니다. 자세한 내용은 와록스 빨간책 참조
반드시 일본어 DB에 입력 되는 페이지에 해주셔야 하며 일반 html페이지에서는 그냥 Meta Tag를 사용 하시면 됩니다.
만약 다시 한글 모드로 페이지 상태를 원하신다면 DB작업이 끝난 후 “Session.CodePage = 949” 다시 한국어로 변경 해주시고 메타 테그 내용을 변경 해주시면 됩니다.

2) DB관련
모든 테이블에 값을 넣기전 Insert, Update Query에 “N”이라는 문자를 같이 넣어 주십시오. 변수 대입전에 N을 추가 해주시면 됩니다.
이미 개발 되어진 System과 DataBase라면 SQL2000의 경우 그냥 디자이너를 오픈한다음 타입만을 변경 해주시면 됩니다. Oracle의 경우 흠… 아마 같은 유니코드를 처리 해주는 데이터 형이 존재하는 걸로 알고 있습니다.
è    Ex) Insert Into Table(name) value (N’날라리’)
Update Table Set Name = N’날라리’ Where 조건절에는 빼셔도 됩니다.
위와 같은 방법으로 작성해 주십시오.
è    일반 DB asp페이지에서는 걍 Select해주셔도 됩니다.
è    테이블 생성시 일본어나 중국어를 저장 해야 하는경우 데이터 형식을 Char, VarCahr, Text형을 주로 사용하는데 외국어가 입력이 되어야 하는경우 반드시 nChar, nVarChar, nText를 사용 해주셔야지 Unicode로 저장이 됩니다.
Unicode데이터 형이 아니라면 DB Default값으로 저장이 됩니다.
서버에 설치된 언어가 한국어라면 한국어로 저장되고 일본어라면 일본어로 저장됩니다.

3)    일반 페이지 셋팅관련
-> 반드시 일본어가 보이는 페이지에는 한국어가 들어 있으면 반드시 깨져 보이기 때문에 일본어 페이지는 일본어만 입력, 보이게 해야 합니다.

4)    메타 테그
-> 아래의 코드를 사용해 주십쇼~
<META http-equiv="Content-Type"        content="text/html; charset=Shift_JIS" http-equiv=Content-Type>
<META http-equiv="Content-Type"        content="text/html; charset=Shift_JIS; no-cashe" http-equiv=pragma>
<META http-equiv="Content-Style-Type"  content="text/css">
<META http-equiv="Content-Script-Type" content="text/javascript">
복사하신 후 편집 하시기 바랍니다.

5) 서버관련
    -> 서버기종마다 사용하는 Meta 코드가 다르게 됩니다.
        Windows 계열 : Shift_jis
        Unix 계열 : EUC 이렇게 각각 사용하게 됩니다.

6)    문자 처리에 관해
-> 어지간한 외국어 코드는 Meta 테그에서 자동적으로 시스템에 설치가 됩니다.
그렇기 때문에 따로 서버 혹은 개발 시스템에 일본어 폰트나 기타 외국어 폰트를 설치 하실 필요는 없으리라 생각 됩니다.
뭐 워드 같은 경우에는 추가 언어 팩을 설치 해주셔야 하며 한글(워디안, 한글97)의 경우 별도로 설치 하실 필요는 없을 것 같습니다.

7)    서버 셋팅 관련
-> 전혀 해주실 것이 없습니다.
만약 ASP에러라면 Session.CodePage에 설정 해준 값에 따라서 해당 언어로 오류를 표시 해주게 되어 있습니다.
굳이 IIS혹은 아파치에서의 특별 설정이라는 것은 존재 하지 않는 다고 보셔도 됩니다.
8)    SQL2000 셋팅관련
DB를 생성 할 때 각 해당 언어 코드에 맞는 방법으로 정렬을 시도 해봤는데 전혀 원하지 않는 결과가 발생 했었습니다.
그래서 권장하는 방법은 기본 셋팅 입니다. 기본으로 생성 해주시고 테이블 생성할 때 위 2번 항목과 같이 데이터 형을 n이 포함된 형을 선택 해주시면 됩니다.

ex) CREATE TABLE TableName
(
AreaID Int Primary Key Identity(1, 1),
AreaName nvarchar(20),
KorImg nvarchar(20) null,
Japanese nvarchar(20) null,
Title nChar(50) null,
Content nText null,
Stp smallint not null
)
붉게 칠해진 부분을 유심히 봐주시기 바랍니다. 모두 유니코드를 지원하는 MS-SQL2000의 형식을 사용 하였습니다.


많은 도움이 되셨으면 합니다.
그럼~ 즐거운 코딩 되세여~

이상 춘자 였습니다.
*** 개인정보보호를 위한 이메일주소 노출방지 ***

댓글 전체

전체 98
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT