网页如何转换编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网页如何转换编码相关的知识,希望对你有一定的参考价值。

  可以使用Dreamweaver软件,方法如下:

  第一步:点击DW软件“修改(M)”展开后点击“页面属性(p)”;

  第二步:弹出“页面属性”选项卡中找到并点击选择“标题/编码”;

  第三步:右侧选择“编码”类型;

  第四步:选择好编码类型后,点击“确定”完成编码转换;

  确定后即可完成编码转换,这里从utf-8到gb2312编码转换后代码截图。

参考技术A 你是说你上网查看一个网站有乱码,想转换编码看看是不是?
如果是那就:(IE为主)
在网页的空白处右键 =》编码(E) =》选择想要的编码

还是说你自己做的网站,要转换编码?
如果是那就:
打开编辑网页,可以看到该段编码,后面的gb2312转换成想要的类型,再保存一次。

<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />

还是说你自己的网站,网站程序本来是用一种语言编写的,现在想要用另一种语言来编写?
如果是那就:
保存、拷下网站的大部分页面的静态形式,把编写好的新的网站程序套用一下,以下省略N个字符。(套用什么的程序员懂得。)本回答被提问者和网友采纳
参考技术B 用记事本打开,然后另存为其他编码就行了。

转载python抓取网页时候,判断网页编码格式

在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能。我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取。
但是在抓取过程中会遇到编码的问题,那今天我们来看一下如何判断网页的编码:
网上很多网页的编码格式都不一样,大体上是GBK,GB2312,UTF-8等。
我们在获取网页的的数据后,先要对网页的编码进行判断,才能把抓取的内容的编码统一转换为我们能够处理的编码,避免乱码问题的出现。

使用chardet模块

 

 1 #如果你的python没有安装chardet模块,你需要首先安装一下chardet判断编码的模块哦 
 2 #author:pythontab.com
 3 import chardet 
 4 import urllib
 5 #先获取网页内容
 6 data1 = urllib.urlopen(http://www.baidu.com).read()
 7 #用chardet进行内容分析
 8 chardit1 = chardet.detect(data1)
 9 
10 print chardit1[encoding] # baidu

执行结果为:

gb2312

这个结果都是正确的哦,各位可以去亲自验证一下~~

 




以上是关于网页如何转换编码的主要内容,如果未能解决你的问题,请参考以下文章

刚学python,抓中文网页遇到编码的问题,怎么转换也不行

应该如何彻底解决UTF8编码转换成GB2312编码问题?

易语言取出网页源码出现乱码【编码错误】

怎样把utf-8编码网页 转换为gb2312

转载python抓取网页时候,判断网页编码格式

如何解决GBK转换UTF-8乱码问题