首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL DB未正确处理非拉丁字符

问MySQL DB未正确处理非拉丁字符
EN

Stack Overflow用户
提问于 2017-03-22 23:30:23
回答 1查看 499关注 0票数 0

我在数据库中看到了新创建的账号的用户名,比如‘à’‡‘。通过一些挖掘,我知道这些名字只是Facebook的帐户名(我允许Facebook登录),但不是拉丁文字。

我已经将我的MySQL数据库配置为在'utf8mb4‘中工作,但这似乎不能让名称存储在它们的原始脚本中。

编辑:我使用的是PHP。在最初连接到数据库时,我指定utf-8mb4作为编码,但没有指定查询级别的编码。

EN

回答 1

Stack Overflow用户

发布于 2017-03-23 05:18:53

以上是कविता हेमन新闻的Mojibake报道。查看Trouble with utf8 characters; what I see is not what I stored并查找"Mojibake“。它讨论了问题和可能的原因。另请参阅“最佳实践”。

utf8或utf8mb4都足够了。也就是说,这不是utf8mb4特定的问题。

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

https://stackoverflow.com/questions/42956141

复制
相关文章

相似问题

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