如果希望在 php 中支援繁簡互轉,而且還可以把一些用詞轉換,例如: 資料庫 > 数据库。
那 OpenCC 應該是很好的選擇~
而且現在也支援直接 compiler 出 php library,可以直接在 php 中呼叫喔!
  • 安裝 OpenCC
    git clone https://github.com/BYVoid/OpenCC.git --depth 1
    cd OpenCC
    make
    make install
  • 安裝 opencc4php
    git clone https://github.com/NauxLiu/opencc4php.git --depth 1
    cd opencc4php
    phpize
    ./configure
    make
    make install
  • 新增 opencc.ini
    在 /etc/php.d/ 下建立一個 opencc.ini 並填入以下資料
    extension=opencc.so
    
  • 64bit library
    如果你是 64 位元的系統,那就還要多做一個動作
    ln -s /usr/lib/libopencc.so.2 /usr/lib64/libopencc.so.2
    
     
    一切都完成後就重啟 httpd 就可以囉!!
  • 範例程式
    $od = opencc_open("tw2sp.json"); 
    $text = opencc_convert("中文繁簡體資料庫轉換", $od);
    echo $text;
    opencc_close($od);
     
    輸出結果為
    中文繁简体数据库转换
  • 可用配置
    s2t.json 簡體到繁體
    t2s.json 繁體到簡體
    s2tw.json 簡體到臺灣正體
    tw2s.json 臺灣正體到簡體
    s2hk.json 簡體到香港繁體(香港小學學習字詞表標準)
    hk2s.json 香港繁體(香港小學學習字詞表標準)到簡體
    s2twp.json 簡體到繁體(臺灣正體標準)並轉換為臺灣常用詞彙
    tw2sp.json 繁體(臺灣正體標準)到簡體並轉換為中國大陸常用詞彙
Facebook 討論區載入中...