eclipse乱码怎么解决eclipse如何解决中文乱码问题Eclipse乱码




eclipse乱码怎么解决eclipse如何解决中文乱码问题Eclipse乱码

2022-07-20 22:29:19 网络知识 官方管理员

eclipse运行页面显示中文乱码

页面源码

<%@pagelanguage="java"contentType="text/html;charset=ISO-8859-1"

pageEncoding="ISO-8859-1"%>

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<metacharset="ISO-8859-1">

<metahttp-equiv="X-UA-Compatible"content="IE=edge">

<metaname="viewport"content=" width=device- width,initial-scale=1">

<metaname="description"content="">

<metaname="author"content="">

<title>客户列表-BootCRM</title>

</head>

<body>

<h1>解决中文乱码</h1>

</body>

</html>

tomcat运行后

打开浏览器地址栏打就会出现乱码现象

分析问题

首先排查一下服务器是否启动,回看console最下面serverstartup表示服务器已经启动了没有问题也没有报错。

其次查看页面源码,发现有三处编码为ISO-8859-1。

注意:数字英文都正常显示,只是中文乱码,是因为ISO-8859-1是单字节编码,此字符集支持部分于欧洲使用的语言,这个编码不支持中文,所以要换支持的编码啦,现在一般都通用UTF-8,因为ISO-8859-1是一个8位的容器。因为只有8位,没那么多地方可以表示中文,但是,由于是单字节编码,和计算机最基础的表示单位一致,所以很多时候,仍旧使用ISO-8859-1编码来表示。而且在很多协议上,默认使用该编码。

解决办法

将代码中三处的ISO-8859-1改成UTF-8就好了。

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<metacharset="utf-8">

<metahttp-equiv="X-UA-Compatible"content="IE=edge">

<metaname="viewport"content=" width=device- width,initial-scale=1">

<metaname="description"content="">

<metaname="author"content="">

<title>客户列表-BootCRM</title>

</head>

<body>

<h1>解决中文乱码</h1>

</body>

</html>

此时运行结果就正常了

发表评论:

最近发表
网站分类
标签列表