编码表 mysql数据库编码为utf8,网站编码为gbk,表及字段整理为:latin1_swedish_ci,乱码?

mysql数据库编码为utf8,网站编码为gbk,表及字段整理为:latin1_swedish_ci,乱码?什么是latin1字符集?Latin1是iso-8859-1的别名,在某些环境中编写。Iso

mysql数据库编码为utf8,网站编码为gbk,表及字段整理为:latin1_swedish_ci,乱码?

什么是latin1字符集?

Latin1是iso-8859-1的别名,在某些环境中编写。

Iso-8859-1代码是单字节代码,向下兼容ASCII。其编码范围为0x00-0xff,0x00-0x7f范围与ASCII完全一致,0x80-0x9f范围为控制字符,0xa0-0xff范围为文本符号。iso-8859-1中包含的字符不仅包括ASCII中包含的字符,还包括对应于西欧、希腊、泰国、阿拉伯语和希伯来语的字符。后来出现了欧元符号,但并未包含在iso-8859-1中。由于iso-8859-1编码范围使用单个字节中的所有空间,因此在支持iso-8859-1的系统中不会丢弃任何其他编码字节流的传输和存储。换句话说,可以将任何其他编码字节流视为iso-8859-1编码。这是一个非常重要的特性。MySQL数据库的默认编码是Latin1,它利用了这个特性。ASCII编码是7位容器,iso-8859-1编码是8位容器。

mysql数据库使用的是什么字符集?

有两种方式可以查看MySQL支持的字符集列表:1。SQL语句2。元数据字典表查询结果:1)第一列表示字符集的名称;2)第二列表示字符集的排序规则;3)第三列表示字符集的描述;4)第四列表示字符集编码的最大字节数。