|
查看: 2576|回复: 3
|
高手求救 :PHP html contact form
[复制链接]
|
|
|
本帖最后由 sppktan 于 13-5-2011 05:52 PM 编辑
请问高手,怎么我在我的网站里制作了一个contact form,
那个contact form传到gmail,yahoo mail全部都没问题, 可以显示中文讯息。。。
怎么传到hosting的direct admin里的SquirrelMail却显示不到中文字?
需要怎样做才能看到中文字呢?给我详细的最好, 我不是很了解php和contact form的。。
以下是不是有错误呢?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//CN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gbk" dir="ltr" >
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
我在direct admin里的Squirel Mail显示这些乱码
Form details below.
Name: vbhjknk
Telephone: 56789
Email: gf@gmail.com
Subject: fgvghjk
Comments: shisi?????? |
|
|
|
|
|
|
|
|
|
|
|
发表于 14-5-2011 10:32 AM
|
显示全部楼层
其實是 Squirel mail的問題吧,中文支援得不好 。
= = 原來是這樣, 我之前也遇見過這樣的問題,
但從 Gmail 寄出, 以Squirrel Mail 讀就 Fail 了 … 無論怎麼修改 Charset default … (by Apache / Squirrel config) 都會有問題…
透過 Gmail 寄出的 , 要以 Big5 才能看 , 但從其它的 mail AP 寄出的, 就要以 UTF-8 讀….
在網路上看到以下的方式 ….. ha `.. 可以耶 !…. 節錄一下 …
http://glviews.wordpress.com/201 ... lient-squirrelmail/
3. SquirrelMail:郵件列表中文出現亂碼時,編輯 config/config.php:
$squirrelmail_default_language = ‘zh_TW’;
$default_charset = ‘big5′;
$lossy_encoding = false;
4. SquirrelMail:操作介面中文出現亂碼時,編輯 functions/i18n.php:
$languages[’zh_TW’][’NAME’] = ‘Chinese Trad’;
$languages[’zh_TW’][’CHARSET’] = ‘big5′;
$languages[’zh_TW’][’LOCALE’] = array(‘zh_TW.UTF-8′, ‘zh_TW.big5′);
$languages[’tw’][’ALIAS’] = ‘zh_TW’;
5.SquirrelMail:下載附件中文檔名亂碼,編輯 src/download.php:
$filename = charset_encode($filename,$default_charset,false); //在這行下面
$filename = iconv(“big5〃,”utf-8〃,$filename); //新增這一行
原文鏈接, http://blog.worren.net/index.php?p=282 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 15-5-2011 10:15 PM
|
显示全部楼层
其實是 Squirel mail的問題吧,中文支援得不好 。
= = 原來是這樣, 我之前也遇見過這樣的問題,
...
雷洛 发表于 14-5-2011 10:32 AM 
谢谢你的解答。。请问这些是要做新的php文件吗?
我是新手刚学习的。。
可以教我吗。。。谢谢 |
|
|
|
|
|
|
|
|
|
|
发表于 27-5-2011 12:39 PM
|
显示全部楼层
呃。感覺是要改server的setting,首先, 你能access到這個folder嗎?
squirel mail 的folder . |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|