Chinaunix

标题: java mysql 字符编码 [打印本页]

作者: strong_sjhi    时间: 2011-11-22 11:07
标题: java mysql 字符编码
现在遇到一个字符编码的问题:
show variables like '%char%';
+--------------------------+----------------------------------+
| Variable_name            | Value                            |
+--------------------------+----------------------------------+
| character_set_client     | latin1                           |
| character_set_connection | latin1                           |
| character_set_database   | latin1                           |
| character_set_filesystem | binary                           |
| character_set_results    | latin1                           |
| character_set_server     | latin1                           |
| character_set_system     | utf8                             |
| character_sets_dir       | /app/mysql/share/mysql/charsets/ |
+--------------------------+----------------------------------+

然后table:
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |

然后在linux的console下 set names latin1;select * from table是可以正常显示的
set names utf8;select * from table 是乱嘛.

java程序中该如果将字符正确打印在eclipse中.   谢谢欢迎指点(不修改mysql的字符集)




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2