首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >utf8_general_ci转换

utf8_general_ci转换
EN

Stack Overflow用户
提问于 2010-02-03 21:21:38
回答 2查看 8.2K关注 0票数 3

我的脚本使用的是utf8_general_ci,而即时消息试图转移到另一个也使用utf8_general_ci的脚本中。问题是我的脚本存储的所有内容都是原样的,比如"áéíóú“,而新的脚本是”��“,所以我遇到了像"ru��es”这样的字符问题,我该如何转换?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-03 21:41:44

当您将数据从文件#1中提取出来时,请确保运行类似于

代码语言:javascript
复制
$data = utf8_encode($data);

这将确保PHP理解它正在读取的是UTF8编码,并且应该保持这种编码。在此之后,您应该能够重新写入文件,数据库等,没有问题。这样做解决了我在处理语言翻译时遇到的问题,我知道翻译的源码是UTF8,但是在转换过程中,PHP想把它改成别的东西。

如果这还不能修复它,请在将其发送到浏览器之前尝试在主体上运行相同函数。

票数 6
EN

Stack Overflow用户

发布于 2010-02-03 21:30:10

如果脚本位于不同的文件中,请确保文件编码相似。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2192108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档