在html中输入了中文时显示乱码怎么办

在html中输入了中文时显示乱码怎么办,第1张

这个一般是编码问题
在head里面添加一句
<meta charset="UTF-8">或者
<meta charset="gb2312">一般能够解决问题

① 需要在HTML文件中的<head></head>标签里面设置一个meta标签来规定解析语言为utf-8:<meta charset="utf-8" />

因为你的html不是utf-8编码的,比如说是gb2312的。
加上双引号之后,charset会被认为是html的编码,所以将你本来的编码(比如gb2312)当成utf-8,自然就是乱码了。
而去掉引号之后,空格分割的字段,被认为是新的属性,和html字符集无关了。所以还是安装gb2312显示。
解决办法:方法1,去掉charset=UTF-8,或者改成你自己的字符集charset=GBK
方法2将文件另存为utf-8格式

乱码问题发生于编码方式不统一造成的,我来说一下我遇到乱码时的查找过程1,看看项目的编码方式是否是utf-82,看看html页面的编码方式是否是utf-83,看看struts2的接传值编码方式是否是utf-8,看看属性里的编码方式是否更改了。如果还是乱码我一般会在项目里直接建立一个html空页面,然后把原html的源代码复制到刚刚建立的html空页面里,这样也能解决问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13332291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存