繁体   English   中英

对MySQL使用UTF-8

[英]Using UTF-8 for MySQL

如果假设一字节字符不能正确用于Unicode字符,那么在MySQL中使用UTF-8之前我们需要注意什么?

utf8中没有单字节8位编码。 全部为2、3或4个字节长。

例如,您的数据是否包含单字节8位编码(例如é的十六进制E9)而不是2字节十六进制C3A9? 在这种情况下,您需要说SET NAMES latin1或您的客户语言中的等效语言,以表示您的客户具有“ latin1”。

如果您具有C3A9,则需要SET NAMES utf8

您的表需要在表或列上具有CHARACTER SET utf8

如果这不能解决您的问题,请详细说明。

我的charset博客中找到了更多讨论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM