我的Dlog4j跑起来为什么好多乱码。

stevenchao 发布于 2013/04/15 12:59
阅读 704
收藏 0

我的Dlog4j跑起来为什么好多乱码。怎么解决呀。

加载中
0
红薯
红薯
数据库全乱码了,数据库要用 UTF8 编码哦
0
stevenchao
stevenchao
我在Eclipse里改成了UTF-8了都。
0
stevenchao
stevenchao
@红薯大哥,改了数据库编码还是乱码。
z
zcw159357
回复 @B_qxzb : 是因为缓存的原因...缓存写入和读取导致中文乱码,可以选择跳过缓存,或者修改缓存写入和读取的代码,指定encoding
对岸
对岸
回复 @B_qxzb : 我的乱码没上面这么多,好像是插入数据的部分全是乱码!
对岸
对岸
回复 @红薯 : 我的也是这样,开始以为是没有设置字符集,后来设置了之后utf8,还是乱码,中文全是问号……
2
250256197
回复 @红薯 : 严重: DLOG_VelocityServlet: ERROR:Unknown Velocity Error,url=http://localhost:8080/dlog4j/(Tue Apr 16 10:32:34 CST 2013) 这个错是怎么回事啊
红薯
红薯
那不太清楚了
0
对岸
对岸

为什么我把它们全部设置成了utf8,还是中文乱码呢?

-----------

mysql> show variables like 'character%';

+--------------------------+----------------------------------------------------
-----+
| 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:\Program Files\MySQL\MySQL Server 5.1\share\chars
ets\ |
+--------------------------+----------------------------------------------------
-----+
8 rows in set (0.00 sec)


mysql> alter database dog character set utf8;
ERROR 1 (HY000): Can't create/write to file '.\dog\db.opt' (Errcode: 2)
mysql> alter database dlog character set utf8;
Query OK, 1 row affected (0.02 sec)


mysql> quit;
0
luomansi
luomansi
有没有初始化的数据呢?
返回顶部
顶部