Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚花了 3 个小时来追踪我的一个页面上的显示问题。文字乱七八糟。问题原来是utf8_encode在现有的 utf8 字符串上使用。如文档中所述,它只能转换 ISO-8859-1。为什么它有这样一个误导性的名字?/咆哮。
utf8_encode
在 PHP 中检测和转换编码的正确、不易出错的方法是什么?
要么 要么mb_convert_encoding,iconv取决于您的服务器上安装的内容。(iconv 默认启用,但 mbstring 未启用。)
mb_convert_encoding
iconv