看看你和mysql的连接用的什么编码
解决方案 »
- 求大牛帮忙优化一段程序
- 出现java.lang.NoSuchMethodError:不能getDataSource,麻烦大伙给看看的,急!急!
- 求教一个sql查询语句
- struts+tomcat 在tomcat启动的时候报错,请高手支招
- 初学struts的问题
- 求救,哪位兄弟知道如何利用Tomcat中已经编译成Servlet的java文件还原成原来的jsp文件吗?
- jboss+tomcat+Redlinux怎么配置EJB运行环境?
- 急!!!jndi在windows 2000 server下如何配置,up送分!!!
- 谁有过用J2EE开发大型系统的经验?
- 下了个ssh架构的论坛源码学习,遇到问题了
- 请教下ssh框架中如何插入有外键的表
- 有关泛型以及collections.sort()方法的问题
修改里面内容 端口号是你使用的端口号 那一行 的最后加上 URIEncoding="UTF-8" 然后重启tomcat试试
后台得到的是乱码那就不关jsp的事了
估计是你连接的时候没指定编码
后台得到的是乱码那就不关jsp的事了
估计是你连接的时候没指定编码对头,既然后台得到就乱码了,与jsp就没关系了....你看看你数据库链接的时候 编码格式吧
还有,如果以上都不行的话,那只能说明一种情况了:
这个情况有点特殊,我以前遇到过,就是你开始数据库的编码是iso8859-1,后面你添加数据之后,你重新设置成了utf-8,但是这个时候改动是没用的,你只有删除原有数据库,重新创建一个,并设置成utf-8 然后添加数据才行!!不知道你是不是这种情况,希望不是,很麻烦
new String(rs.getBytes(字段名),"UTF-8");
就对了