社区
Web 开发
帖子详情
请问一个JSP乱码问题
lbl8888
2008-04-18 12:33:28
我的程序是spring+struts+hirbernate,我是在action中取数据的,但转到页面时就成了问号了,我的字符集是UTF-8,我在页面跟action中都设了,但还是乱码,请教各位怎么做?
...全文
203
32
打赏
收藏
请问一个JSP乱码问题
我的程序是spring+struts+hirbernate,我是在action中取数据的,但转到页面时就成了问号了,我的字符集是UTF-8,我在页面跟action中都设了,但还是乱码,请教各位怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
32 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Snows_Fox
2008-04-20
打赏
举报
回复
只要编码一致就应该没问题,可以试试过滤器或是在action进行转码输出,还可以关注一下Web容器,是否有编码配置~
jone33
2008-04-19
打赏
举报
回复
request.setCharacterEncoding("GB2312"); 试一下这个,但这个要与你的Charset设置有需要一致
sharelimit
2008-04-19
打赏
举报
回复
我碰到过这样的问题,我试了所有的办法,都不行,什么<%@ page language="java" contentType="text/html;charset=UTF-8" %>
页面加
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
还有字符串的转换
最后用过滤器解决的
「已注销」
2008-04-19
打赏
举报
回复
推荐对编码理解不深的同行们好好读读
http://blog.baturu.com/index.php/archives/40
,要有耐心看完,一遍不懂不妨多读几遍,该文写的特别浅显易懂
panxuan
2008-04-19
打赏
举报
回复
GBK
zhoutaomtv
2008-04-19
打赏
举报
回复
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
limon758
2008-04-19
打赏
举报
回复
[Quote=引用 28 楼 ccyingfu 的回复:]
UTF-8不支持中文呀!
[/Quote]
UTF-8支持中文啊!
配置过滤器吧
编码用gbk或gb2312
w111222j
2008-04-19
打赏
举报
回复
写一个过滤器就可以解决的
在里面写上
request.setCharcterEncoding("utf-8");
chain.doFilter();
nanjg
2008-04-19
打赏
举报
回复
1数据库
2界面
3 filter控制request response
ccyingfu
2008-04-19
打赏
举报
回复
UTF-8不支持中文呀!
xshy3412
2008-04-19
打赏
举报
回复
标题栏乱码可能是因为你的页面源代码里的标题已经是乱码了,当然传过去仍然是乱码,建议再检查一下你的jsp源代码,看<title></title>标签中的中文是否正常。
chjx1982
2008-04-18
打赏
举报
回复
看看数据库里是什么??
evoloyeu
2008-04-18
打赏
举报
回复
[Quote=引用 1 楼 kokobox 的回复:]
用过滤器试一试
编码都设置成GBK或是GB2312的
[/Quote]
newjavamaker
2008-04-18
打赏
举报
回复
<%@ page language="java" contentType="text/html;charset=GBK" %>
游_子
2008-04-18
打赏
举报
回复
在ACTION中加上request.setCharacterEncoding("UTF-8");
duzhonghua
2008-04-18
打赏
举报
回复
[Quote=引用 1 楼 kokobox 的回复:]
用过滤器试一试
编码都设置成GBK或是GB2312的
[/Quote]
感觉行
kokobox
2008-04-18
打赏
举报
回复
用过滤器试一试
编码都设置成GBK或是GB2312的
guobingyou
2008-04-18
打赏
举报
回复
我感觉是数据库的编码格式与你的页面编码格式不一致造成的
xuewei2007
2008-04-18
打赏
举报
回复
首先,你要确定,看你取出的时候是什么编码,它是否已经是???.这个过程确定之后,如果是???,那你不用想了,页面肯定是不能正常显示的;如果不是那你可以向页面响应一个编码response.setContentType("GB2312");一般的,乱码注意好以下几点,就不会出现的(特殊外):第一.进库的数据;第二,取出的数据;第三,响应到页面.所以要是有一个编码过滤器就可以比较好的解决这个问题的
m1m0m0
2008-04-18
打赏
举报
回复
<%@ page language="java" contentType="text/html;charset=UTF-8" %>
是国际语言,推荐用这个。
或者:
request.setCharacterEncoding("UTF-8");
加载更多回复(12)
jsp
SmartUpload组件源代码
jsp
SmartUpload 组件 源代码,并对源代码进行了修改,使其在下载中文文件时,不会出现
乱码
。使用方法参见http://blog.sina.com.cn/s/blog_4cc16fc50100bwby.html
JSP
中文
乱码
问题
终极解决方案
在介绍方法之前我们首先应该清楚具体的
问题
有哪些,笔者在本博客当中论述的
JSP
中文
乱码
问题
有如下几个方面:页面
乱码
、参数
乱码
、表单
乱码
、源文件
乱码
。下面来逐一解决其中的
乱码
问题
。一、
JSP
页面中文
乱码
在
JSP
页面中,中文显示
乱码
有两种情况:一种是HTML中的中文
乱码
,另一种是在
JSP
中动态输出的中文
乱码
。先看
一个
JSP
程序: 中文显示示例 这是
一个
中文显示示例: <% S
解决
JSP
中文
乱码
问题
大家在
JSP
的开发过程中,经常出现中文
乱码
的
问题
,可能一至困扰着大家,现把
JSP
开发中遇到的中文
乱码
的
问题
及解决办法写出来供大家参考。首先了解一下Java中文
问题
的由来: Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文
乱码
问题
的麻烦。原因主要有两方面,Java和
JSP
文件本身编译时产生的
乱码
问题
和Java程序于其他媒介交互产生的
乱码
问题
。首先Java(包括
JSP
)源文件中很可能包含有中文,而Java和
JSP
源文件的保存方式是基于字节流的,如果J
html转
jsp
文件
乱码
问题
,浅谈
jsp
文件和HTML互相引入的
乱码
问题
浅谈
jsp
文件和HTML互相引入的
乱码
问题
1.在
jsp
中用include指令引入HTML文件时遇到的
问题
:
jsp
、html都可以正确的显示,当
jsp
引入html时访问
jsp
页面HTML出现
乱码
,
jsp
原有的输出无
乱码
,解决方法:在HTML第一行加入:
jsp
的编码格式为:2.将html页面转为
jsp
页面出现
乱码
的
问题
:假设原html编码为utf-8,在html顶部加入然后再修改后缀为.
jsp
即可,即...
java
jsp
中文
乱码
怎么解决_
JSP
中文
乱码
问题
全解决方案
在Java开发中,中文
乱码
是
一个
让人头疼的
问题
,针对不同情况下
乱码
的处理方法又各不相同,这导致许多初学者对
乱码
问题
束手无策。其实造成这种
问题
的根本原因是Java默认使用的编码方式是Unicode,对中文的编码方式一般情况是GB2312,因为编码格式的不同,导致中文不能正常显示。1.
JSP
页面中文
乱码
在
JSP
页面中,中文显示
乱码
有两种情况:一种是HTML中的中文
乱码
,另一种是在
JSP
中动态输出的...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章