解决JSP中文乱码问题
来源:互联网 发布:美国公务员 知乎 编辑:程序博客网 时间:2024/06/01 13:05
ava的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码。基于这种乱码,建议在Java文件中尽量不要写中文(注释部分不参与编译,写中文没关系),如果必须写的话,尽量手动带参数-ecoding GBK或-ecoding gb2312或-ecoding UTF-8编译;对于JSP,在文件头加上<%@ page contentType="text/html;charset=GBK"%>或
<%@ page contentType="text/html;charset=gb2312"%>基本上就能解决这类乱码问题。
下面是一些常见中文乱码问题的解决方法(下面例子中ecoding采用的是gb2312,也可设为ecoding GBK或ecoding UTF-8):
一、 JSP页面乱码
这种乱码问题比较简单,一般是页面编码不一致导致的乱码,一般新手容易出现这样的问题,具体分以下两种情况:
Ø 未指定使用字符集编码
下面的显示页面(display.jsp)就出现乱码:
<html><head><title>JSP的中文处理</title><meta http-equiv="Content-Type" content="text/html charset=gb2312"></head><body><%out.print("JSP的中文处理");%></body></html>
0 0
- 解决JSP中文乱码问题
- 解决JSP中文乱码问题
- 解决jsp中文乱码问题
- 解决JSP中文乱码问题
- 解决JSP中文乱码问题
- 解决JSP中文乱码问题
- 解决JSP中文乱码问题
- 解决JSP中文乱码问题
- 解决JSP中文乱码问题
- 解决JSP中文乱码问题
- 解决JSP中文乱码问题
- 解决JSP中文乱码问题
- 解决JSP中文乱码问题
- JSP解决中文乱码问题
- jsp解决中文乱码问题
- 解决JSP中文乱码问题
- 解决JSP中文乱码问题
- 解决JSP中文乱码问题
- synchronized与线程管理
- Netty/NIO实践
- C语言内置宏
- 神经网络资料整理
- 微擎 拼团支付提示URL 未注册
- 解决JSP中文乱码问题
- 正确使用 Volatile 变量
- shell编程基础
- 设计模式六大原则(2):里氏替换原则
- href="javascript:;"
- POJ 2125 Destroying The Graph
- Angular学习1
- Android:职业路线—如何成为高级工程师
- treap树的操作--查找区间第k大