网页gbk编码改成UTF-8后网页显示乱码,怎么做才能gbk或者gb2312改成后保证经常显示?

 我来答
lzy465274312
2013-04-11
知道答主
回答量:5
采纳率:0%
帮助的人:2.6万
展开全部
因为网页内容的编码方式使用的是gbk编码,你选择网页的编码其实就是选择对应的解码器,这样的话使用utf-8自然就出错啦~~~
要保证正常显示的话,可以写一段代码将网页内容的编码方式改成utf-8
追问
写什么样代码?  求助????
追答
如使用python,代码如下:

import codecs
look_gb = codecs.lookup('gbk')
look_utf = codecs.lookup('utf-8')

def utfTOgbk(utf_code):

tmp = look_utf.decode(utf_code,'ignore')[0]
gbk = look_gb.encode(tmp,'ignore')[0]
return gbk

def gbkTOutf(gbk_code):
tmp = look_gb.decode(gbk_code,'ignore')[0]
utf = look_utf.encode(tmp,'ignore')[0]
return utf
FantasyChump
2013-04-12 · TA获得超过3288个赞
知道大有可为答主
回答量:2127
采纳率:0%
帮助的人:2248万
展开全部
网页编码推荐使用UTF-8,这是兼容性比较好的。
要正常显示得首先把文件保存编码切换为UTF-8,然后网页中 <meta> 标签中设置的编码也改为UTF8。如果没有此标签建议添加一个。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玩世不恭JIEJ
2013-04-11
知道答主
回答量:3
采纳率:0%
帮助的人:2.8万
展开全部
你可以在html网页上把charset=""改成你想要的编码,比如charset="gbk",还有就是可以在编辑器里把默认编码改一下
追问
charset="gbk" 改成charset="utf_8"    显示乱码,,,还有记事本打开后保存方式也改成utf-8    还是显示乱码呢,,,,,,,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式