首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp中文显示有关问题

2014-01-08 
jsp中文显示问题页面编码UTF-8数据库编码UTF-8查询语句:select * from test where status like %关闭%;

jsp中文显示问题
页面编码UTF-8
数据库编码UTF-8
查询语句:select * from test where status like '%关闭%';
在本地运行正常;
上传服务器运行,语句没有执行;
在服务器上phpmyadmin运行查询语句正常,就只有在jsp中运行没有执行。



前辈,求解!!!!!!!!!!!!!!!!
[解决办法]
先确定乱码的来源。可以用httpwatch或者action里打印出这个参数值。然后才有解决办法

如果是post过来就是乱码,那就是页面编码不对。
如果是发送查询语句才出现乱码,那就在连接字符串后面加上encoding。
[解决办法]
 楼上正解,先分析问题出现在哪,再着手解决!
[解决办法]
jsp->传到java-->调用数据库
然后返回。。
传递的sql语句打印出来看看有没有错误、、
[解决办法]
代码贴出来看看。。。
[解决办法]
吧代码贴完整啊。。楼主。。。
[解决办法]
 String sql="SELECT * FROM project WHERE p_ctime!='关闭' or (status ='关闭' and date>DATE_ADD(NOW( ),INTERVAL -1 DAY))";

改成这样试试。。
[解决办法]
楼主贴出来的代码有错啊。双引号中怎么可以再用双引号呢。要用单引号。
[解决办法]
你先要找到第一次出乱码的地方

热点排行