首页 > 编程 > JSP > 正文

关于jsp页面的编码问题

2019-11-14 10:28:01
字体:
来源:转载
供稿:网友

pageEncoding用于指定本文件的编码 这个相当重要!! pageEncoding必须和jsp文件的编码要一致,比如说你用一个编辑器编辑jsp页面,在ultraediit里面或者在sublimet里面,你可以看到或者改变文件的编码,这个pageEncoding就必须和物理文件的编码要一致! 相当于告诉tomcat这个文件是什么编码,然后统统把这个文件编码成utf-8, 如果出错,就是乱码 我曾经将一个jsp文件用utf-8格式保存,但是pageEncoding指定的却是 GBK,那么中文就无法正常显示了!

在文件被编码成utf-8之后,发送给客户端还可以指定不同的编码,比如美国用户charset设置成英文,中国用户设置成中文,就是这样 不设置charset的话,发送给客户端的编码和pageEncoding是一样的

GB2312 GBK GB18030用哪个好????

GB2312是最早的,收录的汉字比较少,不要用这个 GBK收录了21886 个汉字和图形符号,采用双字节表示 GB18030 共收录汉字70244个,采用多字节编码,每个字可以由 1 个、2 个或 4 个字节组成。

所以,用GB18030是最先进的,最好的,但是从GBK总是可以少写几个字母,看起来也比较顺畅,所以我还是喜欢用GBK


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表