首頁 > web前端 > js教程 > PHP實作的各種中文編碼轉換類別分享_javascript技巧

PHP實作的各種中文編碼轉換類別分享_javascript技巧

WBOY
發布: 2016-05-16 16:18:17
原創
1016 人瀏覽過

目前該類別庫可以實現的編碼轉換有:簡體中文GB 繁體中文BIG5 編碼互換,簡/繁體中文-> 拼音單向轉換, 簡/繁體中文 UTF8 編碼轉換,簡/繁體中文-> Unicode單向轉換。

類原始碼原作者是Hessian(solarischan@21cn.com),我合併了一下原來的Sample腳本,同時修改了一下類文件,為類構造函數增加了一個參數以便用戶可以方便的在使用的時候設定設定檔路徑,這樣就可以把這個類別包放置在任何可以被存取的目錄下,否則原來的版本下引用class.Chinese.php的檔案必須和class在相同的目錄下面才行。

複製程式碼 程式碼如下:

/**
 * 中文編碼集合類別庫
 *
 * 目前該類別庫可以實現,簡體中文 繁體中文編碼互換,簡體中文、繁體中文 -> 拼音單向轉換,
 * 簡體中文、繁體中文 UTF8 編碼轉換,簡體中文、繁體中文 -> Unicode單向轉換
 *
 * @作者         Hessian(solarischan@21cn.com)
 * @版本         1.7
 * @版權所有     Hessian / NETiS
 * @使用授權     GPL(不能應用於任何商業用途,無須經過作者同意即可修改代碼,但修改後的代碼必須按照GPL協議發布)
 * @特別鳴謝     unknow(繁簡轉換代碼片段)
 * @起始         2003-04-01
 * @最後修改     2005-07-26
 * @訪問         公開
 *
 * 更新記錄
 *
 * ver 1.7 2005-07-26
 * 修改了while循環所導致的bug。此bug當字串最後一個字元為"0"的時候將處理錯誤。
 * 受影響方法: CHStoUTF8() , CHStoUNICODE()
 * (by Zeal Li ,http://www.zeali.net/)
 *
 * ver 1.6 2005-05-16
 * 建構函數增加了一個參數以便使用者可以方便的在使用的時候設定設定檔路徑
 * (by Zeal Li ,http://www.zeali.net/)
 *
 * ver 1.5 2003-06-06
 * 增加 UTF8 轉換到 GB2312、BIG5的功能。
 *
 * ver 1.4 2003-04-07
 * 增加 當轉換HTML時設定為true,即可改變charset的值。
 *
 * ver 1.3 2003-04-02
 * 增加 繁體中文轉換至拼音的功能。
 *
 * ver 1.2 2003-04-02
 * 合併 簡體、繁體中文轉換至UTF8的函數。
 * 修改 簡體中文轉換至拼音的函數,回傳值改為字串,每一個漢字的拼音用空格分開
 * 增加 簡體中文轉換為 UNICODE 的功能。
 * 增加 繁體中文轉換為 UNICODE 的功能。
 *
 * ver 1.1 2003-04-02
 * 增加 OpenFile() 函數,支援開啟本機檔案和遠端檔案。
 * 增加 簡體中文轉換為 UTF8 的功能。
 * 增加 繁體中文轉換為 UTF8 的功能。
 *
 * ver 1.0 2003-04-01
 * 一個集合了中文簡體,中文繁體對應各種編碼互換的類別庫已經初步完成。
 */
 

下載完整原始碼包(filesize: 132,522 bytes) : 下載原始碼 chinese.rar
相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板