加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql入门mysql字符编码例子

发布时间:2020-12-12 03:06:08 所属栏目:MySql教程 来源:网络整理
导读:《Mysql入门mysql字符编码例子》要点: 本文介绍了Mysql入门mysql字符编码例子,希望对您有用。如果有疑问,可以联系我们。 导读:mysql 对于字符集的支持细化到四个条理: 服务器(server),数据库(database),数据表(table)和行().查看mysql字符编码:mysqli_q

《Mysql入门mysql字符编码例子》要点:
本文介绍了Mysql入门mysql字符编码例子,希望对您有用。如果有疑问,可以联系我们。

导读:mysql 对于字符集的支持细化到四个条理: 服务器(server),数据库(database),数据表(table)和行().查看mysql字符编码:mysqli_query($co...

MYSQL必读mysql 对于字符集的支持细化到四个条理: 服务器(server),数据表(table)和行().?

MYSQL必读查看mysql字符编码:

mysql字符编码例子


?
mysqli_query($conn,"set names gb2312");
实质是设置了三个:
要让 mysql 不呈现乱码,要点是在于数据库连接的编码方式,而数据库表的编码方式并不重要,mysql 会自动做好编码转换工作.
·数据库表的编码方式
要让 mysql 不呈现乱码,mysql 会自动做好编码转换工作.
在做数据库设计时,怎么选择编码方式呢?

MYSQL必读应该考虑另外几个因素,比如:
1,字符集的兼容性.如果预期将在一个字段中同时保存简体、繁体、日文等字符,则必须选择一个能同时容纳这几种字符集的编码方式,一般来说,utf-8 是最好的选择.
2,存储效率.如果预期仅保存简体中文,那么选择 gbk 会比 utf-8 的存储效率高一些.
不过,似乎大多数情况下,这一因素并不很重要.
3,结合实际的应用情况,尽量减少数据库拜访过程中的编码转换环节.

MYSQL必读如以下所示的传输过程,其中“c转换”是客户端的转换工作(可能是应用程序负责,也可能是 driver 负责,好比 jdbc driver),“s转换”是服务端的编码转换(由 mysql 自动进行).
客户端程序 ------------> 客户端接口 ----------> 服务端接口 --------------> 数据库存储
 ucs2/gbk/…  c转换        编码传输         s转换   utf-8/gbk/…

MYSQL必读客户端法式 <------------ 客户端接口 <---------- 服务端接口 <------------ 数据库存储
 ucs2/gbk/…  c转换        编码传输         s转换   utf-8/gbk/…

欢迎参与《Mysql入门mysql字符编码例子》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读