mysql中文显示问题
2008-03-12 12:23
183 查看
最近两天一直在搞mysql的中文显示问题,相当郁闷啊。
试验平台:struts1.2+myeclipse5.5+hibernate+mysql5.1
今天试验结果是 :
当mysql的默认字符集设置如下, (show variables;)
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 | C:\mysql-5.1.6\share\charsets\
my.ini文件内容如下:
[mysqld]
basedir=C:/mysql-5.1.6
datadir=C:/mysql-5.1.6/data
default-character-set=utf8
[client]
port=3306
[mysql]
default-character-set=utf8
[WinMYSQLadmin]
Server=C:/mysql-5.1.6/bin/mysqld-nt.exe
或者
my.ini文件内容设置成:
[mysqld]
basedir=C:/mysql-5.1.6
datadir=C:/mysql-5.1.6/data
default-character-set=gbk
[client]
port=3306
[mysql]
default-character-set=gbk
[WinMYSQLadmin]
Server=C:/mysql-5.1.6/bin/mysqld-nt.exe
hibernate的url配置如下:
<property name="connection.url">
jdbc:mysql://localhost:3306/test
</property>
表单请求为get或者post时,在后台均能打印出正常的中文,
然后jsp页面字符集设置为gbk,mysql中插入的中文显示正常,jsp页面也能正常显示出插入的中文。
问题终于解决!
注:在struts中实现了RequestProcessor接口。
试验平台:struts1.2+myeclipse5.5+hibernate+mysql5.1
今天试验结果是 :
当mysql的默认字符集设置如下, (show variables;)
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 | C:\mysql-5.1.6\share\charsets\
my.ini文件内容如下:
[mysqld]
basedir=C:/mysql-5.1.6
datadir=C:/mysql-5.1.6/data
default-character-set=utf8
[client]
port=3306
[mysql]
default-character-set=utf8
[WinMYSQLadmin]
Server=C:/mysql-5.1.6/bin/mysqld-nt.exe
或者
my.ini文件内容设置成:
[mysqld]
basedir=C:/mysql-5.1.6
datadir=C:/mysql-5.1.6/data
default-character-set=gbk
[client]
port=3306
[mysql]
default-character-set=gbk
[WinMYSQLadmin]
Server=C:/mysql-5.1.6/bin/mysqld-nt.exe
hibernate的url配置如下:
<property name="connection.url">
jdbc:mysql://localhost:3306/test
</property>
表单请求为get或者post时,在后台均能打印出正常的中文,
然后jsp页面字符集设置为gbk,mysql中插入的中文显示正常,jsp页面也能正常显示出插入的中文。
问题终于解决!
注:在struts中实现了RequestProcessor接口。
相关文章推荐
- mysql 数据库显示中文乱码问题解决
- phpmyadmin显示mysql 中文乱码问题
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测 图文解说!】
- 解决mysql&nbsp;显示中文乱码问题
- MySQL在Window命令行中中文显示不对齐和乱码问题
- MySQL不能显示中文的问题(转自IT-ZORO)
- mysql在dos下查询怎么正确显示中文的问题
- 解决MySQL显示中文的问题
- 关于struts2,mysql,hibernate的开发环境下的中文显示为“问号”的问题总结
- 解决mysql显示中文乱码的问题
- jsp从mysql中取数据--中文显示问题
- mysql插入中文不显示问题
- linux下mysql的中文不能显示及sock链接错误问题的一些解决办法
- ubuntu14.04下MYSQL显示中文乱码问题解决方法
- 【问题解决】MYSQL中文显示'?'中文乱码问题
- 解决MySQL客户端输出窗口显示中文乱码问题的办法
- MySQL不能显示中文问题
- 连接mysql server 5.0 数据库的乱码问题,utf8编码,中文正确显示
- 关于struts2,mysql,hibernate的开发环境下的中文显示为“问号”的问题总结
- MySQL的EMS--中文显示问题