linux mysql中文乱码ITeyealibaba - 众发娱乐

linux mysql中文乱码ITeyealibaba

2019-02-01 08:38:37 | 作者: 女孩 | 标签: 乱码,中文,数据库 | 浏览: 7957

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文件
Connector acceptCount="100"
  connectionTimeout="20000"
  disableUploadTimeout="true"
  port="8080"
  redirectPort="8443"
  maxSpareThreads="75"
  maxThreads="150"
  minSpareThreads="25"
  URIEncoding="UTF-8"
/Connector
配上过滤器就OK。
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表众发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1
  • 2

    Oracle 简略运用huabian

    运用,数据库,用户
  • 3
  • 4
  • 5

    MySql标准fenghuang

    标准,进程,修正
  • 6

    数据库相关itjob

    触发器,时刻
  • 7
  • 8
  • 9

    oracle extractITeye环球

    部分,类型,时分
  • 10