latin1(mysql latin1 支持中文吗)

2025-04-08 22:40:02 0

latin1(mysql latin1 支持中文吗)

本文目录

mysql latin1 支持中文吗

mysqllatin1数据库支持中文编码。

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位的容器。

如果数据库内表的字符集是latin1,那么默认情况下中文也可被支持,latin1覆盖了所有单字节的值,任何其他的码流都可以被看做latin1。

把一个gbk编码的串写入latin1的表,不会有任何问题,保存的是原封不动的字节流,从表中读取已写入的串也不会有任何问题,且读出的字节流就和当初写入的完全一致。

读取出来以后,如果在终端下,就会理解成locale类型(如果locale系gbk,当时写入的gbk中文串可正常回显)

读取出来以后,如果要写入文件,则文件编码方式即当时写入的字节流编码,如gbk写入的,读出存入文件后,文件编码也是gbk!但是如果混着写(utf-8+gbk),那器就犯蒙了,就可能会显示会有乱码。

纯文本文件大多无文件头,器是通过字节流自己识别编码方式和字符集的

总结,建DB和访问DB时如果都采用默认的latin1,那就不仅仅支持中文,而是支持任意的编码方式。

扩展资料:

数据库中文编码的注意事项:

1.基于可维护的角度,虽然latin1可用,但是还是尽量换成utf8或者gb系列;

2.出现乱码时:

SHOWVARIABLESLIKE'character%'SHOWVARIABLESLIKE'collation_%';

要保证数据库中存的数据与数据库编码一致,即数据编码与character_set_database一致;要保证通讯的字符集与数据库的字符集一致,即character_set_client,character_set_connection与character_set_database一致;

要保证SELECT的返回与程序的编码一致,即character_set_results与程序编码一致;要保证程序编码与浏览器、终端编码一致

要想简单一点,将各个字符集都设为一致的,写入mysql的配置文件,每次用客户端都设置一下字符集(setnames'xxx'),写入和读取时要记得确保字节流的编码是正确的。

参考资料:百度百科-数据库

为什么mysql 默认的test数据库character是latin1不是utf8

MYSQL 字符集问题MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次:服务器(server),数据库(database),数据表(table)和连接(connection)。1.MySQL默认字符集MySQL对于字符集的指定可以细化到一个数据库,一张表,一列,应该用什么字符集。但是,传统的程序在创建数据库和数据表时并没有使用那么复杂的配置,它们用的是默认的配置,那么,默认的配置从何而来呢? (1)编译MySQL 时,指定了一个默认的字符集,这个字符集是 latin1;(2)安装MySQL 时,可以在配置文件 (my.ini) 中指定一个默认的的字符集,如果没指定,这个值继承自编译时指定的;(3)启动mysqld 时,可以在命令行参数中指定一个默认的的字符集,如果没指定,这个值继承自配置文件中的配置,此时 character_set_server 被设定为这个默认的字符集;(4)当创建一个新的数据库时,除非明确指定,这个数据库的字符集被缺省设定为character_set_server;(5)当选定了一个数据库时,character_set_database 被设定为这个数据库默认的字符集;(6)在这个数据库里创建一张表时,表默认的字符集被设定为 character_set_database,也就是这个数据库默认的字符集;(7)当在表内设置一栏时,除非明确指定,否则此栏缺省的字符集就是表默认的字符集;简单的总结一下,如果什么地方都不修改,那么所有的数据库的所有表的所有栏位的都用 latin1 存储,不过我们如果安装 MySQL,一般都会选择多语言支持,也就是说,安装程序会自动在配置文件中把 default_character_set 设置为 UTF-8,这保证了缺省情况下,所有的数据库的所有表的所有栏位的都用 UTF-8 存储。2.查看默认字符集(默认情况下,mysql的字符集是latin1(ISO_8859_1)通常,查看系统的字符集和排序方式的设定可以通过下面的两条命令:mysql》 SHOW VARIABLES LIKE ’character%’;

mysql字符集是latin1,如何将中文存进去

中文不管用什么字符集来表示(GBK\GB2312\UTF8等),最终都是字节的整数倍,而latin1或者说ISO-8859-1就是满8byte(整字节)的编码方式。无论你传多少个字节进去,mysql都可以认为它是一个或者多个latin字符而已。是不是乱码取决于读出来之后的解码方式,或者说客户端的处理方式。客户端如果知道读出来的是中文,那么就会按照中文的方式来尝试解码,自然就得不到乱码,如果按照其它编码方式来解码,自然就可能是乱码。

mysql安装的时候,设置编码语言种类是我选择的是latin1,现在再将数据写入数据库的时候汉子无法写入

找到mysql的安装路径,里面应该有一个叫my.ini的配置文件,打开它,把里面2处的default-character-set=latin1,改成default-character-set=utf8,然后关机重启应该就可以了;

mysql不支持中文,把所有编码格式改成gbk,重新登陆后又变回了latin1,这是为什么

您好,很高心为您解答!那些修改my.ini的都只能改变图中utf8,character_set_database和character_set_server的latin1编码无论如何也修改不了。现在只能在新建表的时候声明使用utf8或其他中文编码,否则不能插入中文内容。输出用java插入的中文内容也全都是问号。再次强调我是已经尝试过修改my.ini文件下的内容了,只能修改client conection results 和system的编码如若满意,请采纳。如有疑问,欢迎追问。

mysql的字符集是不是latin1

初步分析表明,是的,确实支持中文!(是初步的结论,只做了初步的分析) 1. 先来看看latin1 (参考百度百科)  Latin1是ISO-8859-1的别名,有些环境下写作Latin-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位的容器。

latin1(mysql latin1 支持中文吗)

本文编辑:admin
latin1 ,mysql ,sql

更多文章:


表格怎么设置日期格式?求一js正则表达式验证YYYY/MM/DD格式日期

表格怎么设置日期格式?求一js正则表达式验证YYYY/MM/DD格式日期

本文目录表格怎么设置日期格式求一js正则表达式验证YYYY/MM/DD格式日期英语的日期格式是什么样的YYYYMMDD怎么写日期美国日期格式是什么java 正则表达式匹配日期问题 如要匹配下面两种格式,请分别写出正则表达式 验证date格式

2025年2月23日 13:10

求推荐几本好看的穿越或重生到拳皇世界八神庵的小说,主角要保留拳皇记忆要完结的谢谢?有关八神庵的小说

求推荐几本好看的穿越或重生到拳皇世界八神庵的小说,主角要保留拳皇记忆要完结的谢谢?有关八神庵的小说

本文目录求推荐几本好看的穿越或重生到拳皇世界八神庵的小说,主角要保留拳皇记忆要完结的谢谢有关八神庵的小说有没有主角是八神庵的穿越小说求推荐几本好看的穿越或重生到拳皇世界八神庵的小说,主角要保留拳皇记忆要完结的谢谢基本符合的拳皇之苍炎之殇Ta

2025年2月15日 16:50

alter table truncate partition(truncate partition 耗时很长,请问如何加速truncate partition)

alter table truncate partition(truncate partition 耗时很长,请问如何加速truncate partition)

本文目录truncate partition 耗时很长,请问如何加速truncate partitionoracle中分区问题-帮忙看下.oracle alter table add partition 锁表吗ORACLE分区表用什么方法删

2025年3月16日 16:50

set off什么意思(Set off  是起程的 意思吗)

set off什么意思(Set off 是起程的 意思吗)

本文目录Set off 是起程的 意思吗set off与set out有啥区别set off 是什么意思set off什么意思中文翻译set off的意思有set out和set off区别是什么Set off 是起程的 意思吗1.

2025年2月22日 10:00

text什么意思(手机中Text文件是什么意思)

text什么意思(手机中Text文件是什么意思)

本文目录手机中Text文件是什么意思text在c语言中是什么意思Android 开发里面如何点击Button将EditText里面的内容显示在textView里edittext=nut什么意思安卓怎么让edittext输入中文Android

2025年3月8日 00:00

diff是什么意思啊?datediff函数用法!

diff是什么意思啊?datediff函数用法!

本文目录diff是什么意思啊datediff函数用法!make a difference to是什么意思difference是什么意思SQL 中的日期函数datedlff的用法sql计算时间差的datediff函数怎么用difference

2025年4月4日 06:40

basical(请问basic和basical的区别是什么)

basical(请问basic和basical的区别是什么)

本文目录请问basic和basical的区别是什么basic和basical的区别是什么无法初识visual basical环境是什么意思请问basic和basical的区别是什么basic和basical的区别为:意思不同、用法不同、词性

2025年3月15日 08:50

jdk如何安装(怎样在电脑上安装jdk,求详细图文步骤)

jdk如何安装(怎样在电脑上安装jdk,求详细图文步骤)

本文目录怎样在电脑上安装jdk,求详细图文步骤jdk怎么安装jdk如何安装jdk(java)安装教程及环境变量设置怎样正确安装jdk怎样安装JDK软件怎样在电脑上安装jdk,求详细图文步骤1、从Java官方网站下载相应的JDK版本jdk-6

2025年4月5日 01:00

ipv6地址一般设置多少(ipv6地址的详细介绍!)

ipv6地址一般设置多少(ipv6地址的详细介绍!)

本文目录ipv6地址的详细介绍!新网络协议IPv6的IP地址几位IPV6的地址是多少,给我个数字ipv6地址设置ipv6地址长度为多少位ipv6的地址总长度是多少ipv6地址的详细介绍! 现有的互联网是在IPv4协议的基础上运行。IPv6是

2025年3月10日 04:40

jsapply(js中call和apply的区别)

jsapply(js中call和apply的区别)

本文目录js中call和apply的区别js中apply和call的区别js中call,apply和bind方法的区别和使用场景js中的call和apply方法的区别js中call和apply的区别JS中有时常用到 apply 和 call

2025年4月13日 07:30

checkpoint是什么意思(生物学中的checkpoints是什么意思啊)

checkpoint是什么意思(生物学中的checkpoints是什么意思啊)

本文目录生物学中的checkpoints是什么意思啊check point什么意思生物学中的checkpoints是什么意思啊检验点(checkpoints)是存在于细胞周期中的一种调控装置,包括G1/S期检验点,S期检验点和G2/M期检验

2025年4月12日 03:20

向量叉乘右手定则图解(大学物理,向量叉乘,请问这个右手螺旋法则怎么用,能不能详细指示一下)

向量叉乘右手定则图解(大学物理,向量叉乘,请问这个右手螺旋法则怎么用,能不能详细指示一下)

本文目录大学物理,向量叉乘,请问这个右手螺旋法则怎么用,能不能详细指示一下请大侠解释一下向量积右手定则如何用,我实在不懂手要怎么转请问在向量叉乘中右手螺旋定则是怎么用的叉乘 右手定则向量积右手定则是什么矢量的叉乘中的右手定则如何运用向量的叉

2025年3月27日 09:10

route print命令(设置了默认网关的计算机和没有设置网关的计算机在运行Route Print的命令时,显示的结果有什么不同)

route print命令(设置了默认网关的计算机和没有设置网关的计算机在运行Route Print的命令时,显示的结果有什么不同)

本文目录设置了默认网关的计算机和没有设置网关的计算机在运行Route Print的命令时,显示的结果有什么不同router print命令最基本显示哪些信息设置了默认网关的计算机和没有设置网关的计算机在运行Route Print的命令时,显

2025年2月13日 20:10

restlet(怎么获取restlet框架中请求的参数)

restlet(怎么获取restlet框架中请求的参数)

本文目录怎么获取restlet框架中请求的参数如何在eclipse上配置rest服务啊怎么获取restlet框架中请求的参数@Override public void init(Context context, Request reques

2025年3月7日 01:20

cmd route命令(route add命令详解是什么)

cmd route命令(route add命令详解是什么)

本文目录route add命令详解是什么windows查看路由表的命令双网卡同时上网设置route命令route add命令添加路由列表route命令详解是什么关于路由表,CMD下ROUTE命令以及TCP/IP通讯的一些问题求大神级问答如采

2025年3月7日 09:00

textmate2(textmate 2 是用什么开发的)

textmate2(textmate 2 是用什么开发的)

本文目录textmate 2 是用什么开发的如何启动TextMate的命令行textmate有windows版本吗TextMate 有哪些优点Sublime Text 2 与 TextMate 2 相比有哪些优缺点textmate 2 是用

2025年2月17日 05:20

centos镜像下载官网(Redhat镜像现在哪里有)

centos镜像下载官网(Redhat镜像现在哪里有)

本文目录Redhat镜像现在哪里有怎么弄虚拟机镜像文件请问怎么安装windows linux 双系统Redhat镜像现在哪里有首先非常感谢在这里能为你解答这个问题,让我带领你们一起走进这个问题,现在让我们一起探讨一下。目前没有,RHEL 的

2025年2月23日 19:30

liberation怎么读(lib 怎么读)

liberation怎么读(lib 怎么读)

本文目录lib 怎么读liberation怎么读lib 怎么读lib 英Nick clegg and other lib dem ministers share this analysis.尼克克莱格和其他自由民主党大臣们的观点与此相

2025年2月28日 01:50

cannot find or open the pdb file(VS2010 Cannot find or open the PDB file.用Ctrl+F5也没用)

cannot find or open the pdb file(VS2010 Cannot find or open the PDB file.用Ctrl+F5也没用)

本文目录VS2010 Cannot find or open the PDB file.用Ctrl+F5也没用使用visual studio调试C++程序出现cannot find or open the pdb file是什么原因vs20

2025年3月2日 00:50

网页制作教程视频自学(怎么自学DW8网页制作哪里的的教学视频好用需要看PPT版的DW教程吗)

网页制作教程视频自学(怎么自学DW8网页制作哪里的的教学视频好用需要看PPT版的DW教程吗)

本文目录怎么自学DW8网页制作哪里的的教学视频好用需要看PPT版的DW教程吗零基础怎么学习网页制作本人想学习网页制作,但是不知道从何下手.怎么学制作网页怎么自学DW8网页制作哪里的的教学视频好用需要看PPT版的DW教程吗做网站,归根到底关键

2025年3月2日 23:10

近期文章

本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:20
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:7
标签列表

热门搜索