老问题 新症状 —— 还是mysql插入中文乱码,高手都来看看

colordancer 2007-12-21 01:00:49
=========背景
开发语言:java 1.5
环境:tomcat 5.5,mysql 5.0

=========已采取措施
1·所有的jsp页面的html代码头已设成charset=GBK
2·链接数据库的字符串已加useUnicode=true&characterEncoding=GBK
3·web.xml里已加入中文转换过滤器
4·mysql数据库已alter database charset=GBK
5·mysql数据库的default charset = GBK
6·用来恢复数据库的.sql文件前面已加set names = GBK
7·在控制台用show variables like '%char%';的结果如下
+--------------------------+----------------------------------------------------
-----+
| Variable_name | Value
|
+--------------------------+----------------------------------------------------
-----+
| character_set_client | gbk
|
| character_set_connection | gbk
|
| character_set_database | gbk
|
| character_set_filesystem | binary
|
| character_set_results | gbk
|
| character_set_server | gbk
|
| character_set_system | utf8
|
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\chars
ets\ |
+--------------------------+----------------------------------------------------
8·在插入sql时,已对中文字符串进行从iso-8898-2到GBK的转换

=========症状描述
插入中文,在数据库中变成了?,因此在jsp页面上显示时也自然是?了

捣鼓一星期了,愣是没解决。哪个大虾给偶看看。。
...全文
103 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
懒得去死 2007-12-23
  • 打赏
  • 举报
回复
¦ character_set_system ¦ utf8
这个按照我说的改了后有了变化没有?
还有你插入的数据原来是什么编码的,是GBK吗?
colordancer 2007-12-23
  • 打赏
  • 举报
回复
不行。还是不行。
懒得去死 2007-12-22
  • 打赏
  • 举报
回复
配置文件概率后记得重新启动MYSQLD
colordancer 2007-12-22
  • 打赏
  • 举报
回复
sigh
大虾,我改了,还是没用
懒得去死 2007-12-21
  • 打赏
  • 举报
回复
1、
set names = GBK

改为:
set names GBK;
2、
看到这里了没有?
¦ character_set_system ¦ utf8

你保证你在你的配置文件里面写了?
[client]
default-character-set=gbk
[mysqld]
default-character-set=gbk
colordancer 2007-12-21
  • 打赏
  • 举报
回复
终于等到大虾回复了
我是把精华区的帖子仔细看了才发帖的,我还去了你的博客

可是我实在不清楚我哪里做得不对,希望大虾点拨
谢谢。
懒得去死 2007-12-21
  • 打赏
  • 举报
回复
精华帖子仔细看了吗?
toddzst 2007-12-21
  • 打赏
  • 举报
回复
不便于修改mysql的my.ini 不要紧,测试一下应该还是可以的吧
toddzst 2007-12-21
  • 打赏
  • 举报
回复
我觉得你可以测试一下,把My.ini改了,看看显示的还是乱码不
colordancer 2007-12-21
  • 打赏
  • 举报
回复
另外,由于我的程序最后是传到第三方的虚拟主机上的,所以不便于修改mysql的my.ini

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧