0

场景:我有一个 Web 应用程序,它有一个集成到 Mailman 的自定义注册表单。当用户提交表单时,一个 Ajax 函数调用一个 PHP 脚本,该脚本将数据存储在数据库中。该函数的回调提交给Mailman注册表,它将用户添加到邮件列表中。

问题:当我提交特殊字符时,Mailman 注册表出现问题,例如:ç、é、í、ó 等。所有这些字符都被转换为奇怪的字符。例如,如果我提交“Módulo”,邮递员会收到“Médulo”。

我怎么能解决这个问题?

重要提示:我的网络应用程序的形式使用 UTF8。我认为 Mailman 正在使用:ISO-8859-1。我可以仅在提交表单时转换字段的值吗?

谢谢!

4

1 回答 1

1

你可以,是的。使用mb-convert-encoding

于 2011-05-24T19:48:24.380 回答