从MS Word粘贴时编码PHP和撇号的问题

kyl*_*lex 2 php encoding ms-word

我有一个通过电子邮件发送到我的电子邮件地址的表单 除非有人将MS Word中的内容粘贴到表单中,否则一切正常.所有文本都通过,但撇号和双引号的编码都搞砸了.他们是奇怪的角色.

无论如何都可以轻松解决这个问题吗?

小智 9

对我来说这个解决方案很好:

将Windows转换后的字符串转换为utf-8.

$str = iconv("cp1252","UTF-8", $str);
Run Code Online (Sandbox Code Playgroud)
  • cp866 MS DOS西里尔文
  • cp1251 Windows西里尔文
  • cp1253 Windows西欧语言

关于的更多信息 iconv()