mysql 5.6 修改utf8编码有疑问 10C

试了很多次网上的方法,都无效,注意是5.6版本,

把my-defualt.ini 改成my.ini 然后在里面设置编码就是不起作用。
求解。!!!!!

5个回答

https://blog.csdn.net/uniqueweimeijun/article/details/82052619
楼主,这个是我前段时间遇到的问题并整理出来的解决方案,不知道对你是否有用,你可以尝试看一下。

个人认为还是程序连接数据的参数设置编码比较重要

是用java驱动连接mysql的吗。如果其他方法都试了没有作用的话那么就修改下properties就好了

mysql 5.6 楼主是 ,请同样是5.6的人说下,5.5啥的 改配置可以生效,但是5.6不行

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Mysql修改编码为utf8
默认情况下,mysql的编码格式为latin1,在这种情况下插入中文的时候,会出现UnSupportEncodingException异常。这时就需要我们修改mysql的默认编码,在Linux环境下,mysql的配置文件是放在/etc/mysql/my.cnf文件中的。要修改编码方式,需要做以下修改: 1.打开配置文件:vi /etc/mysql/my.cnf 2.在[client
MySql修改数据库编码为utf8
今天在网页上向数据库中插入数据的时候,发现插入的中文数据在数据库的表中显示的都是问号,在网上找教程尝试了很多方法都没有效果,最后找到了一种解决的方案1.首先找到MySQL下的my.ini的文件2.将【client】下的default-character-set=latin 改为 default-character-set=utf8 3.将【mysqld】下的character-set-serv
MySql修改数据库编码为UTF8
mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,乱码问题可是防不胜防。制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。 网页数据一般采用UTF8编码,而数据库默认为latin 。我们可以通过修改数据库默认编码方式为UTF8来减少数据库创建时的设置,也能最大限度的避免因粗心造成的乱码问题。 我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来 ...
Ubuntu 下 MySql 修改数据库编码为UTF8
linux下的 my.cnf 即: /etc/mysql/my.cnf 中 追加[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] character-set-server=utf8然后保存并退出。 重启mysql。 ubuntu 重启mysql 注意:[mysqld] 下边跟别的不
mysql UTF8编码
mysql> show table status like 'test';rn+------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------------+----------+----------------+---------+rn| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment |rn+------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------------+----------+----------------+---------+rn| test | MyISAM | 10 | Dynamic | 2 | 20 | 40 | 281474976710655 | 1024 | 0 | NULL | 2010-04-26 14:51:06 | 2010-04-26 14:59:56 | NULL | utf8_general_ci | NULL | | | rn+------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------------+----------+----------------+---------+rn1 row in set (0.00 sec)rnrnmysql> set names utf8;rnQuery OK, 0 rows affected (0.00 sec)rnrnmysql> select * from test;rn+--------+rn| name |rn+--------+rn| 澶╂触 | rn| 鍗椾含 | rn+--------+rn2 rows in set (0.00 sec)rnrnmysql> set names gbk;rnQuery OK, 0 rows affected (0.00 sec)rnrnmysql> select * from test;rn+------+rn| name |rn+------+rn| 天津 | rn| 南京 | rn+------+rn2 rows in set (0.00 sec)rnrnmysql> rnrn为什么用UTF8查看时时乱码?GBK反而正常??
mac下 mysql 修改字符集为utf8
2019独角兽企业重金招聘Python工程师标准>>> ...
Ubuntu14.04下MySQL 5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
上一篇文章讲解的MySQL安装、但是安装好的MySQL数据库字符编码有问题,这里我们需要修改字符编码。 我们首先讲解一下我们安装好的MySQL。 1、数据库目录,其所创建的数据库文件都在该目录下   /var/lib/mysql/   2、配置文件 (mysql.server命令及配置文件所在地)   /usr/share/mysql  3、相关命令(如mys
修改oracle数据库的编码为utf8
1、打开DOS窗口  2、sql / as sysdba 3、shutdown immediate; 4、startup mount; 5、alter session set sql_trace=ture; 6、alter system enable restricted session; 7、alter system set job_queue_processes=0; 8、alt
吐槽:MySQL和Delphi2010的UTF8编码
近来开发一套系统,是PHP+MySQL+Delphi客户端。rn服务端采用Linux+Apache+MySQL,Linux字符编码是UTF8,Apache是UTF8,MySQL也是UTF8。rn用浏览器打开,中文完全无问题。rnrnDelphi2010用ZeosLib连接MySQL,任何编码都是乱码。rn跟踪了半天,发现MySQL改用Latin1,Delphi无论设置GBK还是UTF8,都不会乱码,但是浏览器打开全是乱码。rnrn简单说:网页乱码,客户端就正常,客户端乱码,服务端就正常。rn折腾死我了。rnrn尝试了N多组合,就是不行。rn当服务端正常的时候,Delphi测试CodePage,显示是CP936,也就是GBK。rn猜想,Delphi会自动探测当前的系统的CodePage,并对VCL显示的内容进行转换。rnrn可是我用了几种方式把取得的结果进行编码转换,不是问号就是不明文字,总之就是显示不出来中文。rn真心求救了。
mysql utf8编码数据库设置
my.ini 中设置 [mysql]   #default-character-set=latin1 default-character-set=utf8   ...   [mysqld]   # The TCP/IP Port the MySQL Server will listen on port=3306     #Path to installation ...
关于MySQL UTF8编码的问题
第一次用UTF8编码,在windows上没有问题,可是在linux平台上,已经将所有的编码指定为UTF8 如下:rnrnrnrn+--------------------------+----------------------------------------+rn| Variable_name | Value |rn+--------------------------+----------------------------------------+rn| character_set_client | utf8 |rn| character_set_connection | utf8 |rn| character_set_database | utf8 |rn| character_set_results | utf8 |rn| character_set_server | utf8 |rn| character_set_system | utf8 |rn| character_sets_dir | /usr/local/mysql/share/mysql/charsets/ |rn+--------------------------+----------------------------------------+rnrnrn+----------------------+-----------------+rn| Variable_name | Value |rn+----------------------+-----------------+rn| collation_connection | utf8_general_ci |rn| collation_database | utf8_general_ci |rn| collation_server | utf8_general_ci |rn+----------------------+-----------------+rnrnrn奇怪的是创建的表 字段类型为 varchar(10) 只能存储10 字节 而不是10个字符。rnrn提交数据 '000的000011' 存储的是 '000的0000' 而不是 '000的000011'rnrnrnrn数据库为MySQL 4.1.22 在 redhat linux 9 和 slackware linux 10.1测试均是上述情况rnrnrnrn请达人指点!! 谢谢!!rn
mysql创建数据库设置utf8编码
CREATE DATABASE database CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL 配置编码为 utf8
网上方法很多,但是很多都是抄袭的,不能达到效果。 我总结了一下方法,写在下面: 1.目前最新版的 5.6.26 MSI 安装没有编码格式的选择了; 2.下载32/64位zip版本的,解压到合适的地方; 3.将刚才解压到的目录下的\bin 目录添加到环境变量的 path 里,方便直接在控制台里写 mysqld 和 mysql; 4.复制默认配置文件my-default.ini,修改
MySql更改编码为UTF8
查看编码 mysql> show variables like 'character%'; 编辑mysql的配置文件 vi /etc/my.cnf [client] #password = your_password port = 3306 socket = /var/lib/mysql/mysql.sock default-chara
utf8编码到unicode编码
请求各位大哥给出utf8到unicode的算法,在下先表示谢了
UTF8编码
大家都知道,计算机中的数据都是以二进制的形式保存的,所以如果需要在计算机中存储或者在网络上传输一些字符的话,就需要用某种规则将这些字符编排成一串串的二进制数据,就像011010101011110101101这样,这个编排的过程就叫做“字符编码”。Unicode编码Unicode出现之前,各个国家或地区都有自己的编码方式,非常混乱,这极大地阻碍了网络信息在全世界范围内的传播与交流。所以有有一个叫ISO
MySQL修改字符集为utf8
查看数据库字符集:show variables like '%character%'; 修改前: +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | chara...
linux修改mysql编码
1. 查看mysql编码mysql> SHOW VARIABLES LIKE 'character%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----
ubuntu下修改mysql的编码
问题在使用mysql的时候经常会遇到中文编码错误的问题,这篇文章就来总结一下解决的办法。会有两种情况,一种是表格已经创建,这时候要改数据类型,第二种是还没创建表。创建后修改表编码可以参考下面的链接:https://zhidao.baidu.com/question/1800624779598184747.html我直接把修改的代码放在下面,方便查看:-- 修改表编码 alter table tbte
修改MySQL Server的编码
今天使用mysql-installer-community安装了MySQL,安装完成后发现编码不对,于是想修改编码为utf8。在安装程序的根目录新建my.ini文件,按网上教程填写,重启服务。发现没有生效!!!很郁闷,又试了很多教程,最后都要配置my.ini文件,可我在安装文件根目录建立的配置文件完全没用。最后灵光一闪!莫非服务关联的不是安装文件根目录的配置文件?于是打开服务看了下,果然如此。找到...
mysql修改编码
一、插入中文乱码,查看编码 show VARIABLES like 'character_set%'   character_set_client utf8 character_set_connection utf8 character_set_database utf8 character_set_filesystem binary character_set_results ut
Linux下mysql 修改编码
所做的酒店管理系统,今天用中文测试了下,发现出错了,想了下应该是mysql数据库编码的问题。 网上讲的很多都是windows的,这边整理出一份linux的 服务器系统为CentOS6.5 网页数据的编码,一般采用的utf-8,然而mysql数据库默认的编码格式是latin。 一开始在百度里找到的文章是这篇。 http://www.blogjava.net/qileilov
修改linux下mysql的编码
最近做了一个项目,当我把数据库放在阿里云的centos中时,插入的中文全部乱码,这让我很不开心,于是我尝试去解决。 可以通过如下命令来查看mysql数据库中的当前编码: (1) 服务器端字符集 对应查看命令: show global variables like ‘%chara%’; (2) 客户端端字符集 对应查看命令: show variables like ‘%chara%’; 或者
MYSQL修改编码
Incorrect string value: '////' for column 'AAA' at row 1 -- 修改表编码   ALTER TABLE  `uc_users_bak` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
mysql 修改数据库编码
1.windows系统下修改mysql数据库编码(1)以管理员身份运行cmd.exe,然后输入:mysql -u你的用户名 -p你的密码,最后摁回车键。例如,mysql -uroot -p123456(2)输入命令:show variables like '%char%';(3)先停止mysql服务,然后修改mysql安装目录下的my.ini或my-default.ini文件。第1步:在[mysq...
mysql之修改编码
前言:主要解决linux下mysql中文乱码问题(在安装mysql时记得将默认编码改为utf8,可省去很多麻烦。),乱码主要由这几个方面造成(1 数据库的编码,包括client connection  database server system results; 2 表或字段的编码) 查看mysql编码: 1 show variables like 'character%'; 2 stat
mysql 字段编码修改
ALTER TABLE wl_apply_etc CHANGE `customer_name` `customer_name` VARCHAR(25) CHARACTER SET utf8 NOT NULL;
window下修改mybatis的编码为utf8
今天写代码时候往数据库插入一条数据,出现的中文都是“?”,查了一下网上的修改方案,需要修改MySQL里面的my.ini文件,于是照着做了,发现不成功,导致重启MySQL服务报错;查看了window的日志文件,发现是按照修改的编码不能识别; 整了好一会儿,终于弄好了,把最终的文件贴出来参考一下: 保存之后再启动MySQL服务,发现可以了 然后在MySQL的bin目录下打开doc窗口...
英汉词典A-Z mysql sql文件 编码 utf8
亲自整理测试 无报错导入 词库挺全A-Z 收录一万五千多条词信息
MySQL 解决建立utf8编码数据库的问题
摸索了差不多一个小时吧,详细步骤如下,系统是Win10专业版,MySQL版本是MySQL8.0。 停止MySQL服务 网上说这步就是打开命令行输入“net stop mysql”(这里的MySQL大小写无所谓”),但其实远没有那么简单。 首先,我们需要确认MySQL在系统中的具体服务名,很多人在这一步遇到服务名无效大抵就是这个原因,在 cmd中输入net start mysql 提示:服务...
mysql创建数据库,并且指定编码utf8
mysql创建数据库,并且指定编码
mysql 设置成了utf8编码还是乱码
直入主题,在此先谢谢各位。rnrn[b]1、mysql版本:5.6.24[/b]rnrn[b]2、dos显示编码:[/b]rn[img=https://img-bbs.csdn.net/upload/201607/05/1467712688_833530.png][/img]rnrn[b]3、navicat显示编码[/b]rn[img=https://img-bbs.csdn.net/upload/201607/05/1467712775_672931.png][/img]rnrn[b]4、my.ini配置[/b]rn[img=https://img-bbs.csdn.net/upload/201607/05/1467712901_710916.png][/img]rnrn[b]5、jdbc配置已带:[/b]rnuseUnicode=true&characterEncoding=UTF-8rnrn[b]结果:[/b]rnrn navicat程序查询出结果---[b]不乱码[/b]rnrnweb端网页显示----[b]乱码中[/b]...rnrn各种方法已尝试 懵逼中...rnrnrn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/18.gif][/img]rnrn跪求大神援手 在下感激不尽!rnrnrnrn
mysql 创建表时以UTF8编码
create table Img( name varchar(20) , img_source varchar(100) not null )character set utf8;
Mysql 数据库(九)配置utf8编码集
Show variables like ‘character%’;   1,   关闭mysql服务  service mysql stop  2,   编辑mysql配置文件 vim my.conf 在【mysqld】下面添加如下两行: character_set_server=utf8   3,   init_connect='SET NAMES utf8'   4,   重启m
Mysql 5.6添加修改用户名和密码
先登录mysql shell> mysql–user=root mysql 有密码的需要添加 –password 或-p 选项添加用户 mysql>CREATEUSER’finley’@’localhost’IDENTIFIEDBY’some_pass’; mysql>GRANTALLPRIVILEGESON*.*TO’finley’@’localhost’WITHGRANTOPTION;m
MySql 5.6修改datadir后无法启动的问题
mysql 5.6安装完成之后,默认的数据存放的位置在:       “C:/ProgramData/MySQL/MySQL Server 5.6/Data”,引用的配置也是这个目录下的my.ini。   由于数据文件较大,我想放到其他盘,于是将datadir修改为 datadir=D:/data/mysql/data 一切就绪,重启服务,然后,问题来了,报1067错误,百度之,结果N...
mysql 5.6版本修改用户密码问题
注册你的mysql服务在cmd中输入:MySQL -u root -puse mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
如何将mysql数据库文件由GBK编码转为UTF8编码?
  用记事本打开SQL文件,把里面所有的GBK字符改成UTF8的(或者干脆删除掉)然后把修改后的内容复制出来,新建个数据库,编码为UTF8,把内容粘贴进去,应该就可以了吧。...
Mysql 编码修改与 pymysql 编码参数说明
show variables like 'character%'; 查看所有的编码:在配置文件 my.ini 中的 [mysqld] 章节下添加 character-set-server = utf8 改变 character_set_server 的编码,需要重启mysql服务生效。character_set_database 的编码的配置不在配置文件中,使用 alter database da...
utf8 PERL语言编码测试
PERL语言unicode转utf8, unicode转gb2312,中文转utf8,utf8转中文等测试代码
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法