系统是在windows上开发的,在windows下中文完全没有问题,所有jsp页面都写上了<%@ page contentType="text/html; charset=GBK" %>,也设置了fliter过滤器,mysql中建表都设置了DEFAULT CHARSET=gbk;现在放到linux下测试,中文插入变成了乱码 具体是这样的: 1、在windows下导出数据库设置了--default-character-set=gbk,生成了一个.sql文件,导入linux下mysql建库时加上了create database mysql default character set ...
本帖最后由 ibmxp 于 2010-09-16 11:36 编辑 数据库字符集设置情况如下: mysql>show variables like 'character_set_%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | gbk | | character_set_connection | gbk ...
操作系统环境:RHEL4.6、mysql 6 现象:在此电脑上安装了Tomcat作为web服务器,部署了一个项目,通过jdbc连接到mysql数据库。但是发现中文输入输出乱码现象。 解决步骤: 1. 找到mysql的配置文件 网上说,mysql的配置文件就是/etc/my.cnf。但是这个文件并不一定存在,由于你可能采取的mysql安装方式跟网上所说的不一样,就不一定能够找得到/etc/my.cnf。因此,你需要使用find命令查找cnf文件。记得不要去找my.cnf因为它不一定...
操作系统环境:RHEL4.6、mysql 6 现象:在此电脑上安装了Tomcat作为web服务器,部署了一个项目,通过jdbc连接到mysql数据库。但是发现中文输入输出乱码现象。 解决步骤: 1. 找到mysql的配置文件 网上说,mysql的配置文件就是/etc/my.cnf。但是这个文件并不一定存在,由于你可能采取的mysql安装方式跟网上所说的不一样,就不一定能够找得到/etc/my.cnf。因此,你需要使用find命令查找cnf文件。记得不要去找my.cnf因为它不一定...
从linux先使用mysql -uroot -p22222 aaa
小弟的本意是搭建mysql Replication集群.目前只是两台机器装了mysql 5.0.37.. 还没有做其他的事.两台机器的Server,Client,connect等都使用 default-character-set=gbk.当我在window上连接mysql(linux)时,查询出来的中文内容全是乱码...请问是什么原因引起的?
和windwos中的mysql一樣,默認的設置都是latin1.而並非我們需要的gbk,或者big5.所以還是需要人爲的設置: 無論是採用telnet還是直接到linux中進入mysql中:找到/etc/目錄下的my.cnf文件: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 [my...
这两天需要用mysql,开始用jdbc连接数据库,结果一个中文显示乱码的问题就整整花了我两天的时间。不过还好最终是整明白了。现在就把整个过程写下来慰藉一下我受伤的心灵。 字符编码问题不是一个大问题,但是对于像我这样的新手来说遇到这个问题还是很普遍的。往往会花费我们相当多的时间。如果你想要知道mysql的编码原理那么可以参考我的上一篇文章( mysql 字符编码 )。 首先说一下我的环境吧: ubuntu9.04 mysql...
我装的是RedHat AS4 安装是记得选择了中文简体 安装好后,系统的工具条上的字是中文简体的。 另外打开vi /etc/sysconfig/i18n 这个文件里有: LANG="ZH_CN.UTF-8" SUPPORTED="ZH_CN.UTF-8:ZH_CN:ZH" SYSFONT="latarcyrheb-sun16" 我在windows下,mysql数据库查询是中文的,tomcat的日志都中文正常。 但我在linux下,查mysql数据表中记录中文是乱码, tomcat下日志中文也是乱码。 我在linux下安装mysql时好象没有让我指定编码,...