MySQL-我的mysql数据库怎么写入不了中文字符,我的my.ini 配置已经改成GBK了

发布于 2016-12-31 14:55:04 字数 1073 浏览 1364 评论 8

ERROR 1366 (HY000): Incorrect string value: 'xC2xECxD2xCFxB4xF3...' for co
lumn 'title' at row 1
ERROR 1366 (HY000): Incorrect string value: 'xB4xF3xCFxF3xB1xBB...' for co
lumn 'title' at row 1
ERROR 1366 (HY000): Incorrect string value: 'xC2xECxD2xCFxD2xB2...' for co
lumn 'title' at row 1
ERROR 1366 (HY000): Incorrect string value: 'xCFxB9xCBxB5' for column 'title
' at row 1
ERROR 1366 (HY000): Incorrect string value: 'xC3xBBxD3xD0xCFxB9...' for co
lumn 'title' at row 1
ERROR 1366 (HY000): Incorrect string value: 'xD4xF5xC3xB4xBFxC9...' for co
lumn 'title' at row 1
ERROR 1366 (HY000): Incorrect string value: 'xD4xF5xC3xB4xC3xBB...' for co
lumn 'title' at row 1
ERROR 1366 (HY000): Incorrect string value: 'xBFxC9xC4xDCxD0xD4...' for co
lumn 'title' at row 1
ERROR 1366 (HY000): Incorrect string value: 'xB4xF3xCFxF3xBDxF8...' for co
lumn 'title' at row 1
ERROR 1366 (HY000): Incorrect string value: 'xBBxA4xCAxBFxCAxC7...' for co
lumn 'title' at row 1
mysql>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

归属感 2017-08-24 12:22:48

这样的问题我也遇到了,修改了数据库和表结构的编码格式依然出错!想问下楼主在按照MySql的时候是否选择usf8编码格式?
楼主,我的问题终于解决了,安装的时候用utf8编码格式是最好的,
1.在my.ini中的[client]和[mysql]分别加入以下代码:
[client]
default-character-set=utf8
port=3306

[mysql]
default-character-set=utf8
init_connect = 'SET NAMES utf8'
2.将数据库和表结构的编码格式都改为utf8,排序规则选第一个就行
3.最后将jdbc连接改为:
jdbc:mysql://localhost:xxxx/xxxxx?useUnicode=true&characterEncoding=utf-8

灵芸 2017-07-26 04:07:23

我遇到这样的问题是这样做的:将当前表删除,将你的数据库和表设置成新的字符集,重新登录,插入数据。程序中需要

$sql="select * from student";
mysql_query("set names gbk");//这一句保证不乱码
$rs=mysql_query($sql,$conn);

你不妨试一下。

清晨说ぺ晚安 2017-07-18 05:11:23

不要去修改你的my.ini,正常情况下,字符集不在这里修改,你将数据库和数据表的字符集改成UTF8就好了,GBK的编码有些繁体字无法插入进去

灵芸 2017-06-27 23:18:17

character_set_client/character_set_connection/character_set_results设置成中文,MYSQL连接(客户端与服务器通道)执行语句时也设置成中文,执行一次语句SET character_set_client = 某个字符集;

归属感 2017-05-19 20:01:40

这样修改数据库和表的编码吧!

浮生未歇 2017-02-19 15:30:02

你的表或者字段的编码和你插入的不对吧,插入的时候再加上
mysql_query('SET NAMES gbk');

甜柠檬 2017-02-06 18:58:14

同样强烈建议安装数据库的时候就进行字符编码的改变,这叫一劳永逸,关于数据库这边就应该不会再出现中文乱码了

浮生未歇 2017-02-06 02:50:42

建议你重装一下MYSQL,在装的时候设置好GBK应该就没问题的,需要步骤就留下邮箱

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文