首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ext/mysql字符集支持vs ext/mysqli字符集

ext/mysql字符集支持vs ext/mysqli字符集
EN

Stack Overflow用户
提问于 2010-01-23 16:22:11
回答 1查看 340关注 0票数 1

我读过一些文章,宣传在php中使用新的ext/mysqli,因为它支持字符集。我目前使用ext/mysql并使用SET NAMES UTF-8来确保我所有的数据都存储为utf-8格式。ext/mysql中不支持字符集吗?还是我遗漏了更大的内容?

谢谢:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-24 04:01:23

SET NAMES UTF-8并不意味着数据以UTF-8格式存储。这意味着数据以UTF-8格式从客户端接收,并以UTF-8格式提供给客户端。

存储编码是在创建db/table/row时设置的,例如

代码语言:javascript
复制
CREATE TABLE{
  ...
}CHARSET=utf8;

代码语言:javascript
复制
 CREATE DATABASE  DEFAULT CHARACTER SET utf8

点击此处阅读:Mysql: latin1-> utf8. Convert characters to their multibyte equivalents

mysql 2、Lyon、、运行得很好。

请再次检查表和行的编码,例如通过phpMyAdmin。请记住,将编码设置为database不会自动更改表的编码。如果未指定表编码,则仅用于默认值

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

https://stackoverflow.com/questions/2122597

复制
相关文章

相似问题

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