[操作疑難] 有無方法在PHP內輸人繁體 能自轉換簡體字作搜索?

在版面內何任空白位置輸入 按搜索時轉簡體呢?

唔知你想問乜

TOP

記得網上有php繁轉簡的現成class, js都有

via HKEPC Reader for Android

TOP

有class可以用。

所知有兩個方法,A係由UTF8 轉做big5再轉做簡體碼(唔記得咩名),再轉返做utf8輸出。但係簡繁字有好多唔係直譯/或對方編碼無對應既字。
B係用現成繁簡對照表做替換,每個字搜一次個對照表 replace。

TOP

TOP

回覆 3# gamezz


   language.js 上網搵到,只係將整個網頁即時繁簡轉換
係頁面內輸入資料都不能轉換

CLASS我都唔知係邊到搵到

TOP

有class可以用。

所知有兩個方法,A係由UTF8 轉做big5再轉做簡體碼(唔記得咩名),再轉返做utf8輸出。但 ...
高原熊 發表於 2016-12-18 03:14



    A我都想搵依D 無頭緒用咩名搵

TOP

回覆 5# headuck


    依個方法係搜索資料庫,係資料庫以外能唔能夠達成?

TOP

回覆 7# stevenk3


轉碼用iconv :   http://php.net/manual/en/function.iconv.php
都係果句,唔係隻隻字有.
而且我諗你判斷唔到用戶輸入繁定簡的話唔用得,應該要確定到底係utf-8=>big5轉gb2312=>uft-8定調返轉.
我未做過都唔肯定,你要自己諗諗.

replace既用法簡單地講會簡單到:
  1. $spDictArr = [ 繁,體,字];
  2. $trDictArr = [繁,体,字];
  3. $str = '繁體字';
  4. $str = str_replace($trDictArr, $spDictArr, $str);
  5. echo $str;
複製代碼
minor既缺點係每個字最少都要搜幾千隻對照字.

TOP

回覆 5# headuck


    睇到有D迷網

TOP

相關文章