현재 이 클래스 라이브러리가 구현할 수 있는 인코딩 변환은 다음과 같습니다. 중국어 간체 GB 중국어 번체 BIG5 인코딩 교환, 중국어 간체/번체-> 병음 단방향 변환, 중국어 간체/번체 ; UTF8 인코딩 변환, 중국어 간체/번체-> 단방향 변환.
클래스 소스 코드의 원저자는 Hessian(solarischan@21cn.com)입니다. 원본 Sample 스크립트를 병합하고 클래스 파일을 수정한 후, 사용자가 편리하게 사용할 수 있도록 클래스 생성자에 매개변수를 추가했습니다. 구성 파일 경로를 설정하면 이 클래스 패키지는 액세스할 수 있는 모든 디렉터리에 배치될 수 있습니다. 그렇지 않으면 원본 버전에서 class.English.php를 참조하는 파일이 클래스와 동일한 디렉터리에 있어야 합니다.
/**
* 중국어 코딩 모음 수업 라이브러리
*
* 현재 이 클래스 라이브러리는 중국어 간체 <-> 중국어 번체 인코딩 교환, 중국어 간체, 중국어 번체 -> 병음 단방향 변환을 구현할 수 있습니다.
* 중국어 간체, 중국어 번체 <-> UTF8 인코딩 변환, 중국어 간체, 중국어 번체 -> 유니코드 단방향 변환
*
* @작가 헤시안(solarischan@21cn.com)
* @버전 1.7
* @Copyright 헤시안 / NETiS
* @Use Authorization GPL (상업적 목적으로 사용할 수 없으며, 저작자의 동의 없이 코드를 수정할 수 있으나, 수정된 코드는 GPL 계약에 따라 공개해야 합니다)
* @특별 감사합니다 알 수 없음(번체-간체 변환 코드 조각)
* @start 2003-04-01
* @최종 수정일 2005-07-26
* @공개 방문
*
* 업데이트 기록
*
* 버전 1.7 2005-07-26
* while 루프로 인한 버그를 수정했습니다. 이 버그는 문자열의 마지막 문자가 "0"일 때 오류를 처리합니다.
* 영향을 받는 메소드: CHStoUTF8() , CHStoUNICODE()
* (Zeal Li 작성,http://www.zeali.net/)
*
* 버전 1.6 2005-05-16
* 생성자는 사용시 사용자가 구성 파일 경로를 쉽게 설정할 수 있도록 매개변수를 추가합니다
* (Zeal Li 작성,http://www.zeali.net/)
*
* 버전 1.5 2003-06-06
* UTF8을 GB2312, BIG5로 변환하는 기능을 추가합니다.
*
* 버전 1.4 2003-04-07
* 추가: HTML 변환 시 true로 설정하면 charset 값이 변경됩니다.
*
* 버전 1.3 2003-04-02
* 중국어 번체를 병음으로 변환하는 기능이 추가되었습니다.
*
* 버전 1.2 2003-04-02
* 중국어 간체 및 번체를 UTF8로 변환하는 기능을 병합합니다.
* 간체자를 병음으로 변환하는 함수를 수정하여 반환값을 문자열로 변경하고, 각 한자의 병음은 공백으로 구분합니다
* 중국어 간체를 유니코드로 변환하는 기능이 추가되었습니다.
* 중국어 번체를 UNICODE로 변환하는 기능이 추가되었습니다.
*
* 버전 1.1 2003-04-02
* 로컬 파일 및 원격 파일 열기를 지원하는 OpenFile() 기능이 추가되었습니다.
* 중국어 간체를 UTF8로 변환하는 기능이 추가되었습니다.
* 중국어 번체를 UTF8로 변환하는 기능이 추가되었습니다.
*
* 버전 1.0 2003-04-01
* 다양한 코딩 교환에 대응하는 중국어 간체와 번체를 통합한 클래스 라이브러리가 1차 완성되었습니다.
*/
전체 소스 코드 패키지 다운로드(파일 크기: 132,522바이트): 소스 코드
chinese.rar
다운로드