Java Web项目中HTML文件中的汉字在浏览器中显示乱码的解决方案
来源:互联网 发布:淘宝网购买 编辑:程序博客网 时间:2024/06/11 21:12
今天在做一个Java Web项目的时候,html中的汉字在浏览器中显示为乱码,分析其可能原因有:
(1)html文件属性中有默认的编码方式,如果它的设置与html文档中content charset属性设置有冲突,则显示为乱码。
(2)与浏览器有关,如果html的编码方式与浏览器默认的编码方式不同,则会出现乱码。
下面直接上图,看我的实验:
(1)html的文件属性和content charset都设置为UTF-8,但是浏览器默认是GBK编码,显示乱码。我用了谷歌Chrome浏览器和搜狗浏览器都试了,结果都是乱码。
html本身的文件属性编码设置:在MyEclipse中,选中html文件,右键——>Properties——>Resource
html文件本身的编码格式和html文档<head>中content charset属性设置分别如下图标红所示:
结果显示乱码:
(2)html文件本身选择默认设置,content charset属性中设置为UTF-8,结果也显示乱码
(3)html本身文件属性设置为UTF-8,但是content charset设置为GBK,二者冲突,显示为乱码:
(4)html本身的属性设置为GBK,文档中content charset也设置为UTF-8,则结果显示正常
正常结果如图:
总结:如果html文档中的中文在浏览器中显示乱码,从两方面找原因:(1)html本身的属性编码设置和content charset设置冲突 (2)和浏览器的编码格式不兼容
- Java Web项目中HTML文件中的汉字在浏览器中显示乱码的解决方案
- html文件中文在浏览器中显示乱码问题解决
- IntelliJ IDEA建立的html文件在浏览器中显示乱码的解决办法
- 在jsp中引入js文件,js文件中在网页显示的汉字乱码
- 利用IE浏览器的Com组件在WinForm中显示资源中的HTML文件
- java web 在jsp中使用include指令导入带中文的HTML文件乱码问题
- html文件的中文乱码问题与在浏览器中的显示
- html文件的中文乱码问题与在浏览器中的显示
- html文件的中文乱码问题与在浏览器中的显示问题
- html文件的中文乱码问题与在浏览器中的显示
- html文件的中文乱码问题与在浏览器中的显示
- html文件的中文乱码问题与在浏览器中的显示
- html文件的中文乱码问题与在浏览器中的显示
- eclipse中打开含有汉字的properties文件显示乱码
- IDEA所建立的HTML文件的中文在浏览器中乱码解决办法
- Java EE JSP页面中中文在浏览器显示乱码
- 从Java EE 的项目中获取XML、JSON、HTML 文件显示在安卓应用中
- 解决:php文件在浏览器中调试的时候中文显示乱码
- Centos安装ntfs-3g(解决Centos不支持Ntfs文件格式的问题)
- Spring自动装配解析
- ubuntu12.04搭建qt5.4平台
- 简化路径
- 苹果电脑Mac OS X系统下设置VPN的教程
- Java Web项目中HTML文件中的汉字在浏览器中显示乱码的解决方案
- 线程锁的概念函数EnterCriticalSection和LeaveCriticalSection的用法
- 学习
- 位运算在编程中的应用1
- 【Android开发】范例3-"我同意"游戏条款
- 学习Javascript闭包(Closure)
- appium测试,真机不需要的每次重新装app的解决方法
- 文章标题
- iOS: Autolayout和Storyboard中动态UITableViewCell的高度