pageEncoding与charset
来源:互联网 发布:php短信验证码代码 编辑:程序博客网 时间:2024/06/06 15:12
关于JSP文件以及运行JavaEE项目时的编码问题
刚刚开始学习,自己的理解,如果有错误请指出
1、新建JSP文件后,在<body>标签中输入汉字,保存文件的过程中出现:save could not be completed问题。
主要是因为:默认生成的JSP中包含两种编码:PageEncoding和charSet,当有PageEncoding时,JSP的编码采用PageEncoding指定的编码,即:ISO-8859-1。因为当我们输入中文的时候,使得JSP页面文件包含了UTF-8的编码,所以会弹出这个提示。
解决方式:
(1)如果去掉PageEncoding属性,则需要把charSet改为UTF-8编码,保存,运行正常
(2)如果保留PageEncoding属性,则需要把PageEncoding的编码改成UTF-8,charSet的编码可以默认:ISO-8859-1不变,但是会出现第二种问题(后边解释)。
2、如果采用第1种问题的解决方式(2),则保存正常,但是运行的时候汉字会变成乱码,英文没有影响(如下图)
代码文件:
运行效果:
解决方式:PageEncoding属性还有charSet属性都需要改为:UTF-8,这样的话,保存与运行都没有问题。
0 0
- pageEncoding与charset
- PageEncoding与charset的区别
- pageEncoding与charset的区别
- pageencoding与charset的区别
- pageEncoding与charset的区别
- ContentType,pageEncoding与charset的区别
- contentType与pageEncoding、charset的区别
- Charset、charset、pageEncoding
- Accept-Charset,Accept-Encoding,pageEncoding,charset区别与联系
- jsp中charset和pageEncoding的区别与联系
- jsp编码 contentType charset pageEncoding区别与联系
- JSP里ContentType ,charset和pageEncoding的理解与区别
- JSP里ContentType ,charset和pageEncoding的理解与区别
- JSP里ContentType ,charset和pageEncoding的理解与区别
- JSP里ContentType ,charset和pageEncoding的理解与区别
- JSP里ContentType ,charset和pageEncoding的理解与区别
- JSP里ContentType ,charset和pageEncoding的理解与区别
- JSP里ContentType ,charset和pageEncoding的理解与区别
- JS中模块的写法
- 十五章 课后五
- 自定义字体
- 15章
- 第一本十五章邮箱发作业
- pageEncoding与charset
- 关于IE8兼容的一些问题
- Eclipse中不使用内嵌Maven
- 5题
- ios实现加载框
- 随机数random()
- 动态二分搜索器
- 截取一个字符串中的所有数字并输出
- java中,只声明一个对象不赋值,与声明一个对象并赋为null,有啥区别?