我的表单存在拉丁字符(葡萄牙语)问题。如果用户使用特殊字符提交了他的信息,我会在我的电子邮件中收到带有混乱字符的信息。其余的都很好(表单页面显示特殊字符,好吧,只是我收到的电子邮件将字符与用户信息混淆了)。
长话短说,我可能已经找到了修复它的地方。在哪里,而不是如何。
这是我认为可以修复的地方:
$content = $fields['name'] . " has sent you a message through the your Form:\r\n\n";
$content .= "-------\n" . $fields['message'] . "\r\n\n";
$content .= "Contact reason: " . $fields['contact_reason']
. " \n\nEmail: " . $fields['email']
. " \n\nPhone: " . $fields['phone'] . " \n\n";
如何向其中添加一些代码以便我可以将用户输入数据转换为 ISO-8859-1?或者这不是正确的地方吗?
PS:这是我购买的脚本。业主没有回复,也不提供支持。