認證信註冊信統統是亂碼

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
頭像
keanur
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-12-05 03:31

認證信註冊信統統是亂碼

文章 keanur »

我的站是架設在 Hostmonster.com 美國一家網路公司
版本是 phpBB-2.0.21 utf-8
網域 http://www.taichungpaws.org
討論 http://www.taichungpaws.org/forum


一切功能都正常,語系也顯示正常

但是email .... 就是亂碼 標題也亂碼 內文也亂碼
所有經由PHP發出去的信統統是亂碼...就連其他的php相簿軟體...等等也都寄亂碼信

我寫信到他們公司問,他們說這個問題存在已久
可以用[mbstring] 解決,因為我是php門外漢,請問大大知道他的意思是要我怎麼解決嗎?

他說 要我把下面的設定 加到 php.ini裡頭,然後用這個來取代php的 mail()

代碼: 選擇全部

[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 
我有查了php網站的mbstring....不過我真的看不懂,也不知道該修改phpbb裡面的哪些地方...
http://www.php.net/manual/en/ref.mbstring.php

我有爬了文,相關的問題都沒有辦法解決我的問題

圖檔
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8540
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 認證信註冊信統統是亂碼

文章 心靈捕手 »

keanur 寫:我的站是架設在 Hostmonster.com 美國一家網路公司
版本是 phpBB-2.0.21 utf-8
網域 http://www.taichungpaws.org
討論 http://www.taichungpaws.org/forum


一切功能都正常,語系也顯示正常

但是email .... 就是亂碼 標題也亂碼 內文也亂碼
所有經由PHP發出去的信統統是亂碼...就連其他的php相簿軟體...等等也都寄亂碼信

我寫信到他們公司問,他們說這個問題存在已久
可以用[mbstring] 解決,因為我是php門外漢,請問大大知道他的意思是要我怎麼解決嗎?

他說 要我把下面的設定 加到 php.ini裡頭,然後用這個來取代php的 mail()

代碼: 選擇全部

[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 
我有查了php網站的mbstring....不過我真的看不懂,也不知道該修改phpbb裡面的哪些地方...
http://www.php.net/manual/en/ref.mbstring.php

我有爬了文,相關的問題都沒有辦法解決我的問題

圖檔
因為您並非自己主機架站, 所以無法修改 php.ini

建議您:
參考一下這些討論串.
http://phpbb-tw.net/phpbb/viewtopic.php?t=34400
http://phpbb-tw.net/phpbb/viewtopic.php?t=39710
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
keanur
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-12-05 03:31

Re: 認證信註冊信統統是亂碼

文章 keanur »

心靈捕手 寫:因為您並非自己主機架站, 所以無法修改 php.ini

建議您:
參考一下這些討論串.
http://phpbb-tw.net/phpbb/viewtopic.php?t=34400
http://phpbb-tw.net/phpbb/viewtopic.php?t=39710
謝謝你 這兩個辦法我試過了,不過我的問題似乎出在 一開始的問題

我可以改的到php.ini檔

接著我把 emailer.php 裡面的所有 mail() 置換成 mb_send_mail()
之後標題部份就不是亂碼了...不過本文還是依舊是亂碼

因為我看不懂php語法 所以無法抓出還有哪裡有問題

一定是在 本文 字串 在傳送過程沒轉到碼 ...
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8540
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 認證信註冊信統統是亂碼

文章 心靈捕手 »

keanur 寫: 我可以改的到php.ini檔
您不是說 '我的站是架設在 Hostmonster.com 美國一家網路公司'
怎麼能夠 '改的到php.ini檔'? :-?

建議您:
補充說明, 您的作業系統與架站環境.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
進藤光
星球公民
星球公民
文章: 291
註冊時間: 2005-03-16 18:48
來自: BNW 時尚資訊網
聯繫:

文章 進藤光 »

太強了,網路公司開放大家改 php.ini :mrgreen:
※架設伺服器主機:Mac mini G4-1.5GHz, 1GB RAM 三台
※架設主機作業系統:Mac OS X Server 10.4.2 Tiger
※我的上網方式:固定制 ADSL 4M/1M、3 IP
※安裝的伺服器:Apache 1.3.33 + php 4.3.11 + MySQL 5.0.19-max
※我的 phpBB2 版本:phpBB 2.0.21 UTF-8 版
※我的會議室網址: http://bbs.bnw.com.tw/conference/
頭像
keanur
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-12-05 03:31

文章 keanur »

他們真的可以改php.ini
http://helpdesk.hostmonster.com/kb/inde ... d=2&id=145

只要是利用 mail() 指令 信就會亂碼
以前並不會這樣
他們要我用其他語法置換mail(),這也是他們說的唯一解決之道,因為他們也束手無策

他們的解答
http://helpdesk.hostmonster.com/kb/inde ... =34&id=332

不過他們並沒有告知要怎樣修正PHPBB,我也不精通PHP語法
我自己在phpbb的 emailer.php 把mail()都換成mb_send_mail(),標題部份有正常顯示中文了,不過內文變得更亂碼,聯段落格式都沒了(本來英文可以顯示的現在就全亂)

請問有php高手知道 emailer.php 裡面我需要怎樣改嗎?
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

http://www.taichungpaws.org/forum/langu ... active.tpl
要不要試看看重新上傳一次language底下的email目錄?
重傳之前先確認一下email目錄下的tpl檔都是utf-8格式
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
頭像
keanur
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-12-05 03:31

文章 keanur »

~倉木麻衣~ 寫:http://www.taichungpaws.org/forum/langu ... active.tpl
要不要試看看重新上傳一次language底下的email目錄?
重傳之前先確認一下email目錄下的tpl檔都是utf-8格式
啊~我正在try有一篇 爬文說 統統轉成 dec 看看....
結果也是不行的
所以現在我又改回utf-8了

我很確定是網路商的問題,她很確定只要我換一個語法就不會亂碼了
但是我真的是php白痴
我已經每隔兩個多小時就到網路商的線上資訊中心問
問了六個不同的人 都三不知
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

進藤光 寫:太強了,網路公司開放大家改 php.ini :mrgreen:
如果是 Apache2 的話 .htaccess 可以放 php_value 來設定 php.ini 裡面的設定值...
Apache 1.3.x 的話我印象中是噴 500 給你看 :mrgreen:
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8540
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

keanur 寫:他們真的可以改php.ini
http://helpdesk.hostmonster.com/kb/inde ... d=2&id=145

只要是利用 mail() 指令 信就會亂碼
以前並不會這樣
他們要我用其他語法置換mail(),這也是他們說的唯一解決之道,因為他們也束手無策

他們的解答
http://helpdesk.hostmonster.com/kb/inde ... =34&id=332

不過他們並沒有告知要怎樣修正PHPBB,我也不精通PHP語法
我自己在phpbb的 emailer.php 把mail()都換成mb_send_mail(),標題部份有正常顯示中文了,不過內文變得更亂碼,聯段落格式都沒了(本來英文可以顯示的現在就全亂)

請問有php高手知道 emailer.php 裡面我需要怎樣改嗎?
建議您:
將下列檔案壓縮後, 貼出下載連結.
php.ini
emailer.php
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
進藤光
星球公民
星球公民
文章: 291
註冊時間: 2005-03-16 18:48
來自: BNW 時尚資訊網
聯繫:

文章 進藤光 »

chiouss 寫:
進藤光 寫:太強了,網路公司開放大家改 php.ini :mrgreen:
如果是 Apache2 的話 .htaccess 可以放 php_value 來設定 php.ini 裡面的設定值...
Apache 1.3.x 的話我印象中是噴 500 給你看 :mrgreen:
嗯嗯~不過願不願意開放,還是得由網路公司決定啊... :mrgreen:
※架設伺服器主機:Mac mini G4-1.5GHz, 1GB RAM 三台
※架設主機作業系統:Mac OS X Server 10.4.2 Tiger
※我的上網方式:固定制 ADSL 4M/1M、3 IP
※安裝的伺服器:Apache 1.3.33 + php 4.3.11 + MySQL 5.0.19-max
※我的 phpBB2 版本:phpBB 2.0.21 UTF-8 版
※我的會議室網址: http://bbs.bnw.com.tw/conference/
主題已鎖定

回到「phpBB 2 安裝與使用」