HttpServletResponse的应用(8)

2021-02-21 14:32

HttpServletResponse的应用

Servlet的中文输出问题 原理

浏览器接收到的中文字符并不是中文符号本身,而是它的某种字符 集编码的数据。

浏览器必须使用正确的字符集编码进行查看,才能将它所接收到的 数据显示为正确的中文字符。当Servlet程序仅仅需要输出纯文本格式的响应正文时,通常应调用 ServletResponse对象的getWriter方法返回一个PrintWriter对象,然 后使用这个PrintWriter对象将文本内容写入到客户端。 Java程序中的字符文本在内存中是以unicode编码的形式存在的, PrintWriter对象在输出字符文本时,需要先将它们转换成其他某种字 符集编码的字节数组后输出。 ServletResponse对象的getWriter方法返回的PrintWriter对象默认使 用ISO8859-1字符集编码进行Unicode字符串到字节数组的转换,由 于ISO8859-1字符集中根本就没有中文字符,Unicode编码的中文字 符将被转换成无效的字符编码后输出给客户端。IT资讯交流网 http://www.77cn.com.cn


HttpServletResponse的应用(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:医院等级评审工作汇报

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: