您好,欢迎来到抵帆知识网。
搜索
您的当前位置:首页字符编码:JSP的3种编码方式

字符编码:JSP的3种编码方式

来源:抵帆知识网
1、JSP文件存储的编码格式由pageEncoding指定格式>contentType的charset指定格式>默认的ISO-8859-1格式决定

(这跟JSP文件在浏览器中显示的编码格式没有关系)

(JSP、html文件在浏览器中显示的编码格式是由浏览器[浏览器/查看/编码/utf8]决定的)

(eclipse中显示JSP、html等文件时,是根据文件存储的编码显示的。注意,若JSP、html文件正在编辑中,还没有存储,则不算,例如,pageEncoding=” ISO-8859-1”,若正在编辑中文,则不出现乱码,但中文无法使用ISO-8859-1存储,导致无法保存。)

如下,html文件本身默认的编码是utf-8,JSP文件本身指定的编码是GBK,

所以,JSP文件接收时就会出错,所以以后不管怎么显示都会出现乱码。

当然,若加入统一编码设置,则不会出现乱码,如下:

在读者学习的初期阶段,最好在每一个JSP页面中都要加上编码设置的操作,这样可以减少乱码问题。同时,随着深入讲解,还可以使用过滤器进行编码的设置。

2、容器在读取(文件)或者(数据库)或者(字符串常量)时,以Unicode格式在内存中显示

3、冠:数据库创建时使用utf-8、字段使用utf-8

JSP文件ISO-8859-1指定成utf-8、新建js文件之前将eclipse的js的默认格式gbk设置成utf-8

新建java文件之前将eclipse的Java Source File的默认格式gbk设置成utf-8

properties、XML等已经由Eclipse指定好了,分别为ISO8859-1,UTF-8,若需要也可以改。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务