网站出现乱码怎么改?

 我来答
雪V歌
2016-12-29 · 知道合伙人数码行家
雪V歌
知道合伙人数码行家
采纳数:78694 获赞数:222952
泉州兴瑞发公司2015-2017最佳优秀员工。

向TA提问 私信TA
展开全部
1、网站头部设定的编码和网页本身的编码不一致导致的,html网页头部代码:<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />是告诉浏览器该用什么编码来读取网页的内容,然后浏览器就会启用相应的解码来程序内容,同时,网站本身还存在一个编码的机制,中国人一般使用gbk、gb2312、utf-8编码,如果网站制作者将网页文件存储为了gbk格式,然后在网页头部却设置了utf-8的格式,那么浏览器在读取网页的时候就会将中文或其他非英文和数字的字符解析成乱码;
如果是这种编码错误,解决办法很简单,将解码方式和文件存储的编码修改成一致即可,浏览者在遇到此类情况,可以在网页空白处右键-编码种选择多种编码方式试试,就可以看到乱码的文字了。

2、不合理的字符串截取造成个别字符乱码,在gbk和gb2312编码下,中文是占用两个字节,而在utf-8编码模式下,中文字符占用三个字节,而英文和数字都是占用一个字节,如果用英文的一些截取方式去截取中文字符的话,就可能出现将一个中文截断的现象,网页就会出现中文乱码,而gbk和utf-8的中文截取手段也不一样。
这种情况的解决办法就是规范截取字符串的函数,因地制宜。
低调的神回复
2016-12-29 · TA获得超过1.8万个赞
知道大有可为答主
回答量:9065
采纳率:90%
帮助的人:1894万
展开全部
方法/步骤

在网址空白处单击鼠标右键
选择“编码”一栏,可看到当前的编码选择的是“GBK”
于是我们改选为“UTF-8(Unicode)”
这样网站就没有乱码了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suri1126
2016-12-29 · 超过13用户采纳过TA的回答
知道答主
回答量:156
采纳率:100%
帮助的人:32.5万
展开全部
关闭,重新打开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式