发新话题
打印

charset gb2312, lang en_US,发送中文邮件乱码

charset gb2312, lang en_US,发送中文邮件乱码

  我记得刚开始是好的,现在只能把语言设成中文才正常。
不应该是这样的吧?哪里设错了吗?

TOP

显示中文是没问题的。

发现一个小bug,可能跟这个有关,如果语言是中文,设置一个中文的签名档,再把语言改为英文,签名档就会变成乱码。

TOP

引用:
下面是引用shepherd于2006-02-08 10:58发表的:
显示中文是没问题的。

发现一个小bug,可能跟这个有关,如果语言是中文,设置一个中文的签名档,再把语言改为英文,签名档就会变成乱码。
注意extmail多语言,多字符支持的几个问题:

假设当前的语言是a,字符集是ac,则:
1)a语言下的草稿,邮箱名,签名档等,只能在ac下使用有效,
如果切换成其他语言/字符集,经过保存后就会乱掉。至于为什么,请去了解字符集,编码等基础知识。

2)原则上各种语言的邮件显示(注意是显示)功能与当前a语言无关
但对于来信的字符集不齐全或缺损,或者字符转换库有问题,则不能保证邮件显示正确。

3)不要随便切换语言,不要使用与当前a语言/ac字符集不相同的语言/字符
比如原来是英文界面就一直用英文输入,如果在英文界面下输入中文是一定会乱码。
同样道理gb2312下不要使用繁体中文输入,一样会乱码。

如果希望随意输入任何字符,语言,必须等extmail实现100%的Unicode之后才有可能。
欢迎使用下列开源软件: 高性能邮件系统- ExtMail Spam Locker反垃圾邮件系统

TOP

多谢。关于3,我看到webmail.cf里有SYS_USER_LANG和SYS_USER_CHARSET两个变量,以为他们应该是相互独立的,Lang只是决定了显示为哪一种语言,而是否支持处理哪一种语言应该由Charset决定,是这样吗?

还有两个小问题:
1. 发送的邮件在发件人的地方总是显示为""<my@mydomain.com>,这样在outlook里发件人显示为空,发到yahoo也是这样,而gmail里显示发件人为"my",我在options里设置的Nick name没有起作用。
2. options里有一项"Auto Save Copy to Sent?",选中后也不起作用,只有在每次发邮件的时候选中保存在会真正保存到发件箱。

我用的是20060120。

TOP

引用:
下面是引用shepherd于2006-02-09 08:49发表的:
多谢。关于3,我看到webmail.cf里有SYS_USER_LANG和SYS_USER_CHARSET两个变量,以为他们应该是相互独立的,Lang只是决定了显示为哪一种语言,而是否支持处理哪一种语言应该由Charset决定,是这样吗?

还有两个小问题:
1. 发送的邮件在发件人的地方总是显示为""<my@mydomain.com>,这样在outlook里发件人显示为空,发到yahoo也是这样,而gmail里显示发件人为"my",我在options里设置的Nick name没有起作用。
2. options里有一项"Auto Save Copy to Sent?",选中后也不起作用,只有在每次发邮件的时候选中保存在会真正保存到发件箱。
.......
LANG是决定当前webmail界面显示的提示语言是什么,例如en_US则是显示英文的提示内容。
zh_CN则是简体中文的。。

CHARSET则是字符集,必须和LANG搭配,否则对于没有在片好设置那保存过当前选用什么语言的用户

,登陆进去后会乱码。。
欢迎使用下列开源软件: 高性能邮件系统- ExtMail Spam Locker反垃圾邮件系统

TOP

引用:
下面是引用shepherd于2006-02-09 08:49发表的:
多谢。关于3,我看到webmail.cf里有SYS_USER_LANG和SYS_USER_CHARSET两个变量,以为他们应该是相互独立的,Lang只是决定了显示为哪一种语言,而是否支持处理哪一种语言应该由Charset决定,是这样吗?

还有两个小问题:
1. 发送的邮件在发件人的地方总是显示为""<my@mydomain.com>,这样在outlook里发件人显示为空,发到yahoo也是这样,而gmail里显示发件人为"my",我在options里设置的Nick name没有起作用。
2. options里有一项"Auto Save Copy to Sent?",选中后也不起作用,只有在每次发邮件的时候选中保存在会真正保存到发件箱。
.......
1)nick name的问题
经过测试,果然有此问题!(测试版本是0.23-1226)
谢谢兄弟提醒!立刻去查问题。。。

2)自动保存到发件箱是在发送邮件时,将发送的邮件保留一份副本到发件箱。
这个没问题啊。
欢迎使用下列开源软件: 高性能邮件系统- ExtMail Spam Locker反垃圾邮件系统

TOP

发新话题