我再补充一下:
java程序环境下已经正常了,现在是数据库存储表现的问题!如果不考虑数据移植,系统可以正常运行,但数据只能在程序里看,mysql client sql查询和ems mymanager查询检索均乱码
java程序环境下已经正常了,现在是数据库存储表现的问题!如果不考虑数据移植,系统可以正常运行,但数据只能在程序里看,mysql client sql查询和ems mymanager查询检索均乱码
解决方案 »
- mysql右表如何引用左表的值?
- 怎么对mysql一个表两列相减,然后对减的结果整个求和
- 关于两种关联表插入问题。
- 远程连接mysql"Can't connect to mysql server on IP(10060)"
- 求写一查询语句
- 多字段查询
- 本人用C写了一个操作mysql数据库的程序,发现在对mysql进行高频繁的查找、插入数据时,会出现“mysql lost connection”、“……gone awa
- 不可意思的问题,大家来看看怎么解决!
- Windows2000下安装了MySQL,如何判断安装成功?
- mysql-connector-java-5.5.27-bin.jar下载,求链接
- 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里均设置,服务器无法启动了!!!