多字符集
场景: 我有一个网络应用程序,其中集成了 Mailman 的自定义注册表单。当用户提交表单时,Ajax 函数调用 PHP 脚本,该脚本将数据存储在数据库中。该函数的回调提交给 Mailman 注册表单,该注册表单将用户添加到邮件列表中。
问题:当我提交特殊字符时,Mailman 注册表出现问题,例如:ç、é、í、ó 等。所有这些字符都会转换为奇怪的字符。例如,如果我提交“Módulo”,邮递员会收到“Médulo”。
我该如何解决这个问题?
重要:我的网络应用程序的形式使用 UTF8。我认为 Mailman 使用的是:ISO-8859-1。我可以只在提交表单时转换字段的值吗?
谢谢你!
The Scenario:
I have an web app which has a custom register form integrated to Mailman. When the user submits the form, an Ajax function call a PHP script which stores the data in the database. The call back of this function submit to Mailman register form, which adds the user to a mail list.
The Problem: the Mailman register form is having a problem when I submit special characters, like: ç, é, í, ó, etc. All these characters are converted to strange characters. For example, if I submit "Módulo", the Mailman receives "Médulo".
How can I some this problem?
Important: the form of my web app uses UTF8. I think Mailman is using: ISO-8859-1. Can I convert the values of the fields only when the form is being submitted?
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以,是的。使用 mb-convert-encoding。
You can, yes. Use mb-convert-encoding.