我的脚本正在使用utf8_general_ci并且我试图转移到另一个也使用utf8_general_ci的脚本,问题是我的脚本存储一切,如"áéíóú"和新脚本为"áÃÃÃóú",所以我有字符问题像"ru es"我怎么能转换它?
当您从文件#1中提取数据时,请确保运行类似的内容
$data = utf8_encode($data);
Run Code Online (Sandbox Code Playgroud)
这将确保PHP了解它正在读取并应该维护UTF8编码.之后,您应该能够毫无问题地重新写入文件,数据库等.这样做可以解决我在使用语言翻译时遇到的问题,我知道源代码是UTF8,但PHP希望在转换过程中使其成为其他东西.
如果这不能解决问题,请尝试在将其发送到浏览器之前在主体上运行相同的功能.