[問題] 同樣是 mail 全都變成亂碼的問題
發表於 : 2007-04-21 00:49
●架設主機作業系統:UNIX socket
●免費空間連結: http://www.bluehost.com/
●您的上網方式:CABLE (US - Times Warner Cable)。
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpBB 4.1.21
●您的 domain(網域名稱) :disney.lovesakura.com
●您的 phpBB2 連結網址: http://disney.lovesakura.com/Discuss/
●錯誤狀態:
最近由於無名併購事件,我已將我的網站搬到國外的伺服器 http://www.bluehost.com/ ,包括論壇也都搬過去了,但現在的問題如同之前有網友同樣遇到的問題,就是論壇程式所寄出的信件全都會變成亂碼,包括註冊認證信、回文通知信…等等。
這網站可以讓人改 php.ini,但好像說這檔案改後必須放到所有相關的目錄下才行,我將該站此一預設的 php.ini 檔壓縮放在這邊給大家參考:
http://disney.lovesakura.com/php.zip
郵件亂碼的問題該網站提出了一個解法,就是在 php.ini 中加入下列語法:
[mbstring]
mbstring.language = Neutral
mbstring.internal_encoding = UTF-8
mbstring.http_input = UTF-8
mbstring.http_output = UTF-8
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = long;
mbstring.func_overload = 1
該網站關於上面語法的說明在這邊:
http://helpdesk.bluehost.com/kb/index.p ... d=2&id=432
但我對 php 坦白說一竅不通,我論壇能搞起來都是之前在這邊問各位前輩的成果。根據以上改法我試了一下加進 php.ini ,但還是一堆亂碼,而且還更亂,連原本郵件還能保有的 HTML 格式都不見了。
來這邊爬文後發現很多朋友有都有類似的問題,我試了一下改其他語法的功能都無效,看來關鍵還是那個 php.ini ,但我實在不知道該如何修改才好,因此提供此一檔案希望各位前輩能幫幫我,先謝謝大家囉!
●免費空間連結: http://www.bluehost.com/
●您的上網方式:CABLE (US - Times Warner Cable)。
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpBB 4.1.21
●您的 domain(網域名稱) :disney.lovesakura.com
●您的 phpBB2 連結網址: http://disney.lovesakura.com/Discuss/
●錯誤狀態:
最近由於無名併購事件,我已將我的網站搬到國外的伺服器 http://www.bluehost.com/ ,包括論壇也都搬過去了,但現在的問題如同之前有網友同樣遇到的問題,就是論壇程式所寄出的信件全都會變成亂碼,包括註冊認證信、回文通知信…等等。
這網站可以讓人改 php.ini,但好像說這檔案改後必須放到所有相關的目錄下才行,我將該站此一預設的 php.ini 檔壓縮放在這邊給大家參考:
http://disney.lovesakura.com/php.zip
郵件亂碼的問題該網站提出了一個解法,就是在 php.ini 中加入下列語法:
[mbstring]
mbstring.language = Neutral
mbstring.internal_encoding = UTF-8
mbstring.http_input = UTF-8
mbstring.http_output = UTF-8
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = long;
mbstring.func_overload = 1
該網站關於上面語法的說明在這邊:
http://helpdesk.bluehost.com/kb/index.p ... d=2&id=432
但我對 php 坦白說一竅不通,我論壇能搞起來都是之前在這邊問各位前輩的成果。根據以上改法我試了一下加進 php.ini ,但還是一堆亂碼,而且還更亂,連原本郵件還能保有的 HTML 格式都不見了。
來這邊爬文後發現很多朋友有都有類似的問題,我試了一下改其他語法的功能都無效,看來關鍵還是那個 php.ini ,但我實在不知道該如何修改才好,因此提供此一檔案希望各位前輩能幫幫我,先謝謝大家囉!