[請益]簡體字轉繁體字的方法

看板PHP作者 (風城雪羽)時間17年前 (2008/08/13 10:45), 編輯推噓1(1012)
留言13則, 4人參與, 最新討論串1/5 (看更多)
其實我想做的是:簡體網頁繁體化再另存 目前的做法 我用 file() 的方式把一整頁都讀下來,然後使用 '深藍UTF-8正體簡體轉換函數 1.0' 附上我找到的位置 http://twpug.net/modules/wfdownloads/singlefile.php?cid=27&lid=656 提供的 function string dbcconv( string text [, int encode]) 作簡體字轉繁體字 111.html 是對該網頁作另存的檔案,內容上應該沒差別 $a = file('111.html'); for($i=0;$i<count($a);$i++){ $a[$i] = htmlspecialchars($a[$i]); echo "1. ".$a[$i]."<br>"; //印出正常字串包含簡體字 $a[$i] = dbcconv($a[$i], 0); echo "2. ".$a[$i]."<br>"; //只剩英數 中文字都不見 第一行除外 } print_r($a); 不過只有第一行會成功 接下來的都只有英數保留下來中文字的部分都不見了 例如內容為 預想內容變更為 實際內容變更為 123abc龙变龟 123abc龍變龜 123abc龍變龜 123abc龟变龙 123abc龜變龍 123abc 請問有人知道是怎麼回事嗎? 或著有人可以提供別的簡體轉繁體的方法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.191.30

08/13 11:00, , 1F
在迴圈裡把轉換前後的 $a[i] echo 出來是什麼樣?
08/13 11:00, 1F
※ 編輯: rcauee 來自: 61.64.191.30 (08/13 13:36)

08/13 16:41, , 2F
看來是這個函式庫有問題
08/13 16:41, 2F

08/13 16:42, , 3F

08/13 16:51, , 4F
看了s大提供的那一頁 也把 require_once改成require
08/13 16:51, 4F

08/13 16:53, , 5F
就成功了 請問這樣有什麼差別嗎?除了效率變差外
08/13 16:53, 5F

08/13 16:54, , 6F
另一個網站提到的多一行空白我應該是沒出現 感謝s大
08/13 16:54, 6F

08/13 17:03, , 7F
require_once 的效能, 在 5.2.0 改過了, 可參考:
08/13 17:03, 7F

08/13 17:03, , 8F
08/13 17:03, 8F

08/13 17:04, , 9F
空白行應是原始程式的關係, 非 require_once 造成.
08/13 17:04, 9F

08/13 17:05, , 10F
若只是文字的翻譯也可以請 Google 代勞:
08/13 17:05, 10F

08/13 17:05, , 11F
http://tinyurl.com/3xmxh5 .. 供您參考.
08/13 17:05, 11F

08/13 22:47, , 12F
twvbb 網站 是 include
08/13 22:47, 12F

文章代碼(AID): #18eagqZ4 (PHP)
文章代碼(AID): #18eagqZ4 (PHP)