linux mysql中文乱码 CENTOS 5.4/3 上适用【转】
2011-01-17 09:31
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。
分享到:
相关推荐
Linux centos mysql.tar.gz 源码安装
CentOS7.2.1521下安装MySQLCentOS7.2.1521下安装MySQLCentOS7.2.1521下安装MySQLCentOS7.2.1521下安装MySQLCentOS7.2.1521下安装MySQL
Centos7.x虚拟机配置手册 学习Linux必备
mysql5.7.30在centos7.x系统和centos6.x系统上安装,本人亲测测试,里面是mysql5.7.30安装包和安装文档,mysql安装包是mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
centos8.5.2111.x86镜像
CentOS7.x服务器MySQL5.7数据库Yum源安装包,可以支持直接yum安装更新MySQL
MariaDB-10.4.8.stable-CentOS7.x
解决This system is not registered with RHN. 包含三个文件: yum-3.2.22-26.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
1. Centos7下MySQL5.7.30 安装步骤 2. MySQL 双主环境搭建步骤 3. md语法编写,建议使用 typora 打开
包括软件安装包,详细的安装过程,以及如何修改mysql默认安装位置
这是一个centos的镜像文件,用于在装虚拟机的时候可以在后面把它添加进去
CentOS-7.9-x86_64-DVD-2009.iso CentOS-7.8-x86_64-DVD-2003.iso CentOS-7.7-x86_64-DVD-1908.iso CentOS-7.6-x86_64-DVD-1810.iso CentOS-7.5-x86_64-DVD-1804.iso CentOS-7.4-x86_64-DVD-1708.iso CentOS-7.3-x86...
Linux CentOS MySQL 5.7.18 5.7.X安装教程.txt
CentOS6.x系统管理实战宝典 共计三个部分 此为第二部分
CentOS 5.x yum安装LAMP(Apache+MySQL+PHP)
Linux(CentOS6.x)安装过程图解Linux(CentOS6.x)安装过程图解Linux(CentOS6.x)安装过程图解
MySQL5.5.57版本适用于CentOS6.x版本,部署教程如下:https://blog.csdn.net/xiaoxiaozhugong/article/details/84625027
描述在 CentOS 5.x 環境下安裝 Qt 4.5使用
CentOS7.x离线安装Mysql5.7.pdf