數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的結合應用...

您尚未登入。

#1 2007-10-26 23:46:02

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

UTF-8中文版iconv函數替代方案

過去我一直被Punbb中文郵件標頭亂碼所擾,也曾參考ezDIY的Punbb中文郵件標頭亂碼修改完整版來作修改,不過我架的主機並沒有提供iconv函數,也不知該如何重新編譯。

今天不小心逛到EZeShop,裡面有一篇免費osCommerce UTF-8中文版iconv函數替代方案 ,專門提供給像我這樣無力自行編譯系統或是租用的虛擬主機剛好沒有開啟iconv參數的人,提供了一個解決方案。

使用前請參考原作者說明。
首先先下載osc_iconv.zip,並解開來放至 PUN_ROOT.include/user/ 下。

再來請依ezDIY之前的修改文:Punbb中文郵件標頭亂碼修改完整版來作修改email.php,並在最前面加上一行:

require PUN_ROOT.'include/user/osc_iconv.php';


最後記得存檔,收工。

依原作者提到:
如果將來主機商調整成有支援iconv參數時,本程式自動會判斷系統是否有支援iconv(),發現系統有支援時便不會產生自訂函數,因此會自動使用系統所提供的iconv()函數.

所以這樣的設計是非常用心的,我們在此感謝他 thankgod




附件:
Attachment Icon osc_iconv.zip, 大小: 130,662 bytes, 下載: 12

技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#2 2008-07-15 22:21:40

chenyu530
新生
來自: 大陆 福建 福州
註冊日期: 2008-07-09
文章數: 25
目前積分 :   
網站

Re: UTF-8中文版iconv函數替代方案

Aven 提到:

過去我一直被Punbb中文郵件標頭亂碼所擾,也曾參考ezDIY的Punbb中文郵件標頭亂碼修改完整版來作修改,不過我架的主機並沒有提供iconv函數,也不知該如何重新編譯。

今天不小心逛到EZeShop,裡面有一篇免費osCommerce UTF-8中文版iconv函數替代方案 ,專門提供給像我這樣無力自行編譯系統或是租用的虛擬主機剛好沒有開啟iconv參數的人,提供了一個解決方案。

使用前請參考原作者說明。
首先先下載osc_iconv.zip,並解開來放至 PUN_ROOT.include/user/ 下。

再來請依ezDIY之前的修改文:Punbb中文郵件標頭亂碼修改完整版來作修改email.php,並在最前面加上一行:

require PUN_ROOT.'include/user/osc_iconv.php';


最後記得存檔,收工。

依原作者提到:
如果將來主機商調整成有支援iconv參數時,本程式自動會判斷系統是否有支援iconv(),發現系統有支援時便不會產生自訂函數,因此會自動使用系統所提供的iconv()函數.

所以這樣的設計是非常用心的,我們在此感謝他 thankgod

看了程序档里没有utf8转gb的功能啊?

目前按照方法已成功实现utf8转big5功能。

论坛采用Simplified_Chinese非Traditional_Chinese,所以把Traditional_Chinese的地方修改为Simplified_Chinese,BIG5的地方没有修改为gb2312。

有办法实现utf8转gb的功能吗?




WL-HDD建立的试验讨论区:
http://10n.3322.org

離線

 

#3 2008-09-16 17:05:27

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: UTF-8中文版iconv函數替代方案

chenyu530 提到:

看了程序档里没有utf8转gb的功能啊?

目前按照方法已成功实现utf8转big5功能。

论坛采用Simplified_Chinese非Traditional_Chinese,所以把Traditional_Chinese的地方修改为Simplified_Chinese,BIG5的地方没有修改为gb2312。

有办法实现utf8转gb的功能吗?

那有試過先將UTF8轉BIG5,再將BIG5轉成GB呢 ?



技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#4 2008-09-16 17:34:21

k13080215
新生
註冊日期: 2008-09-08
文章數: 44
目前積分 :   

Re: UTF-8中文版iconv函數替代方案

我實在有點看不太懂
PUN_ROOT.include/user/
這個資料夾到底在哪裡?


離線

 

#5 2008-09-16 22:51:33

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: UTF-8中文版iconv函數替代方案

k13080215 提到:

我實在有點看不太懂
PUN_ROOT.include/user/
這個資料夾到底在哪裡?

PUN_ROOT 指的是你放 PunBB 的資料夾,例如 /opt/share/www/punbb/
PUN_ROOT.'include/user/' 指的就是 /opt/share/www/punbb/include/user/




技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed