最新文章专题视频专题问答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
当前位置: 首页 - 科技 - 知识百科 - 正文

Linux下MySQL保存进去数据为乱码的解决办法

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

Linux下MySQL保存进去数据为乱码的解决办法

Linux下MySQL保存进去数据为乱码的解决办法:mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了。这样的乱码,解决方法: 1、windows下:修改my.ini文件,有 mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了。这样的乱码,解决方法: 1、windows
推荐度:
导读Linux下MySQL保存进去数据为乱码的解决办法:mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了。这样的乱码,解决方法: 1、windows下:修改my.ini文件,有 mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了。这样的乱码,解决方法: 1、windows


mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了?????这样的乱码,解决方法: 1、windows下:修改my.ini文件,有

mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了?????这样的乱码,解决方法:

1、windows下:修改my.ini文件,有两处default-character-set=latin1都改为default-character-set=utf8重启既可。
2、linux下:vi /etc/my.cnf(# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 既已经把my-medium.cnf拷贝到/etc/下了)在[mysqld]下加入default-character-set = utf8,[client]下加入default-character-set = utf8
:wq保存退出
也可直接在mysql>输入
mysql> SET character_set_client = x;
mysql> SET character_set_results = x;
mysql> SET character_set_connection = x;
x为要设置的字符集,如utf8
# show variables like '%char%';# show variables like '%collation_%';

查看字符集,会显示各项字符集。重新设置后的数据库不能使用,因为中文一样会是乱码,不知道为什么,重建一个数据库,,重启服务器。

url中文字符乱码问题:

修改tomcat的server.xml文件
connectionTimeout="20000"
disableUploadTimeout="true"
port="8080"
redirectPort="8443"
maxSpareThreads="75"
maxThreads="150"
minSpareThreads="25"
URIEncoding="UTF-8">

配上过滤器就OK。

文档

Linux下MySQL保存进去数据为乱码的解决办法

Linux下MySQL保存进去数据为乱码的解决办法:mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了。这样的乱码,解决方法: 1、windows下:修改my.ini文件,有 mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了。这样的乱码,解决方法: 1、windows
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top