1 頁 (共 1 頁)

[問題] 改UTF8完成,但會員email不會自動切換utf-8

發表於 : 2005-02-28 16:56
jinux
我公司的網站依各位在站上的utf-8討論,完成了轉換,系統發email也沒亂碼問題。

但只有一個情形,點選會員email發信(如下圖),還是會收到亂碼,收信者需手動把檢視設為utf-8才能看,請解決這問題的人提點一下,要怎麼改,謝謝 :-P

圖檔


公司網站:http://www.digitalforce.toyspa.net/

發表於 : 2005-03-01 22:32
hi3b
不會吧?

/language/taiwan/email/profile_send_email.tpl
這個檔中, 有 Character set 的設定啊.

你該也有改為 utf-8 了吧?
那就沒你說的這個問題了啊 ....

被你這麼一問, 我從頭找起, 找這個信件是用那一個程式派發\r
用了那一個 template ...

差一點都要去翻查 RFC822了. 才注意到 profile_send_email.tpl 中也有
charset 的設定 ....

改了, 也試了, 沒發現你說的現象.


我遇到的麻煩, 倒是與你不同.
我的是, email.php 程式對 信件的 subject 的處理過程
正好會把我的信件標題的字做了改變. 改變的結果是有些字會漏掉了

譬如: 歡迎光臨 abc , 被改成為 歡 abc ......
很頭大耶, php 的程式看沒有懂, 不知要修改那才能解決這問題.

發表於 : 2005-03-02 11:08
jimmy.huang
mail 資料夾底下的每個檔案,charset都要改成utf-8

發表於 : 2005-04-19 02:16
hi3b
jimmy.huang 寫:mail 資料夾底下的每個檔案,charset都要改成utf-8
不只勒 ~~~

是 Language 底下的所有檔案中, 只要與 Charset 有關的字眼\r
不論他是 lang_english, lang_zhonggou 或 lang_taiwan
所有語言目錄內的檔案, 只要與 Charset 有關的字眼 都要
由 iso-????, gb2312 或 big5
尤其是 各種語言的 lang_main.php 檔中的 $lang['ENCODING'] = '??????';
也都要改成 $lang['ENCODING'] = 'utf-8';
不是英文語系就不用改 ... 只不過英文語系的檔, 用不用 utf-8 存檔是沒差別\r
但 Charset , ENCODING 相關的字碼設定 都要改成 utf-8 才能有完整的效果,