我再补充一下:
java程序环境下已经正常了,现在是数据库存储表现的问题!如果不考虑数据移植,系统可以正常运行,但数据只能在程序里看,mysql client sql查询和ems mymanager查询检索均乱码
java程序环境下已经正常了,现在是数据库存储表现的问题!如果不考虑数据移植,系统可以正常运行,但数据只能在程序里看,mysql client sql查询和ems mymanager查询检索均乱码
解决方案 »
- 大数据量处理,求教高手~
- mysql6.0.3免安装版数据库的中文乱码问题
- 我用的是mysql5.0的数据库提交中文就报错“Incorrect string value”各位帮忙看看
- Mysql 的一个小问题,急呀。。。
- 在MySQL 中如何向 MS SQL 即时插入数据
- mysql存储过程写数据库备份????
- 急求在PHP+MySQL下导入EXCEL数据的例子或思路(在线等)
- 开发中大型网站是选用sql server2000还是mysql更为合适?
- 怎样得到这样的数据
- mysql 连接数无限增长,论坛速度很慢
- mysql的复制问题
- 急急急!!mysql里有没有像oracle里decode()同样作用的方法?
mysql> show variables like "%char%";
+--------------------------+---------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------+
| 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.0.22\share\charsets\ |
+--------------------------+---------------------------------+
8 rows in set (0.06 sec)数据库的里面的中文在dos下是乱码的,因为dos不支持UTF-8编码,但是在管理工具是显示会是一切正常。
要修改的话可以在my.ini里分别在[client][mysql][mysqld]下添加default-character-set=utf8或者重新config一次,还不行的话就只能重装。
建议mysql的话,在windows下最好选非安装版,改变字符集超级方面,一次就可以了。
我的问题正如你所说,现在我已经换了mysql客户端工具(mysql官方提供的),无乱码!
character_set_client
character_set_database
补充问一下,上面这些参数,在哪里可以进行永久性设置?
我在dos下设置它好象仅仅在一个会话期内存在(也就是一个服务启动周期内),我希望能永久的让这些编码存在于系统中。
而我到my.ini里去设置它们,在client,mysql,mysqlid里均设置,服务器无法启动了!!!