最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

UbuntuMySQL插入中文出错

来源:动视网 责编:小采 时间:2020-11-09 12:25:17
文档

UbuntuMySQL插入中文出错

UbuntuMySQL插入中文出错:今天在写一个小的网站作业,用jsp,在Ubuntu 8.10中向MySQL插入数据,插入英文和数字都可以,但中文就不行。我是把jsp中文的那些 今天在写一个小的网站作业,用jsp,在Ubuntu 8.10中向MySQL插入数据,插入英文和数字都可以,但中文就不行。我是把jsp中
推荐度:
导读UbuntuMySQL插入中文出错:今天在写一个小的网站作业,用jsp,在Ubuntu 8.10中向MySQL插入数据,插入英文和数字都可以,但中文就不行。我是把jsp中文的那些 今天在写一个小的网站作业,用jsp,在Ubuntu 8.10中向MySQL插入数据,插入英文和数字都可以,但中文就不行。我是把jsp中


今天在写一个小的网站作业,用jsp,在Ubuntu 8.10中向MySQL插入数据,插入英文和数字都可以,但中文就不行。我是把jsp中文的那些

今天在写一个小的网站作业,用jsp,在Ubuntu 8.10中向MySQL插入数据,,插入英文和数字都可以,但中文就不行。我是把jsp中文的那些全用上了,不管用,试着用 mysql query browser (一个MySQL的GUI工具)在这里插入中文数据,结果就报了incorrect string value .....这个错,我明白原来是mysql的原因。然后就用baidu,用google搜,最后终于解决了,现分享经验如下:

首先停止MySQL服务:sudo /etc/init.d/mysql stop

然后编辑MySQL配置文件:sudo gedit /etc/mysql/my.cnf

在my.cnf文件中的[client]段下面加入

default-character-set=utf8
[mysqld_safe]
default-character-set=utf8
[mysqld]
default-character-set=utf8
[mysql]
default-character-set=utf8

重新启动MySQL服务,

sudo /etc/init.d/mysql start

进入MySQL的命令提示符下输入如下指令:

mysql>show variables like '%char%';

如果出现的列表各项内容和以下相同表明配置成功了,

+----------------------+---------------------
| Variable_name | Value
+-----------------------+---------------------
| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir | /usr/share/mysql/charsets/

然后把原来的数据库删了,再新建(我就是这样做的,不这样做还是会出错)

现在中文数据能够插入了

成功

Linuxidc免责声明:本文仅代表作者个人观点,与Linux公社无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

文档

UbuntuMySQL插入中文出错

UbuntuMySQL插入中文出错:今天在写一个小的网站作业,用jsp,在Ubuntu 8.10中向MySQL插入数据,插入英文和数字都可以,但中文就不行。我是把jsp中文的那些 今天在写一个小的网站作业,用jsp,在Ubuntu 8.10中向MySQL插入数据,插入英文和数字都可以,但中文就不行。我是把jsp中
推荐度:
标签: 中文 错误 数据库
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top