JSP中文转码问题
我采用的是 mySQL 5.0+tomcat5.028
但是往数据库里写和读中文记录显示在页面上都是正常中文的
但是用MySQL front 打开就是?????
但是MySQL ftont 其他人工输入的数据记录中文显示确是正常
求高手解答。
------解决方案--------------------应该是你写入的时候 中文转换的问题 最好要看下代码
------解决方案--------------------既然你的应用读写数据库都正常,你就应该是客户端软件的设置问题了,查查你的MySQL front有没有设置默认字符集的功能
------解决方案--------------------建立一个解决乱码的filter,具体方法参看下面的链接http://java.ccidnet.com/art/3737/20031014/457349_1.html
------解决方案--------------------把数据库改成GB2312
我也遇到这个问题.编码真是太麻烦了.
------解决方案--------------------MySQL ftont 应该是他的编码设置不对
------解决方案--------------------推荐用MySQL Administrator
------解决方案--------------------应该是你的MySQL front设置有问题~
------解决方案--------------------噢可,不知道楼主有没有统一数据库字符集咧?
打开mySql下的 my.ini,搜索latin1,替换为utf8或gb2321,(对应你的web应用)
如果你有统一过,那么或许是这个问题:
修改你的数据库连接url为:jdbc:mysql://localhost/database?useUnicode=true&characterEncoding=utf8或gb2321;
还不成的话,阿哦,小弟也帮不了您了