复制网页文章粘贴后出现乱码的原因分析和解决办法 发布时间:2010-09-22 21:45 作者:电脑百事网 来源:www.pc841.com 1427 次阅读 不知道大家有没有遇到这种情况,在某个网站复制一篇文章粘贴 到自己的博克过者 word 中总是会出现乱码,不管怎么复制或者把整 个网页保存下来或查看源文件都有乱码, 但是复制文章的网页中的文 字却依然好好的,如下图: 复制对象网站文章截图-大家可以看到文章中并没有任何乱码 需要复制文章的网站文章图 复制以上文章粘贴到文本编辑器中的效果如下图: 粘贴到文本编辑器中的效果图 通过仔细的观察和查找了相关资料终于功夫不负有心人, 终于找 到了解决的办法,这里来与大家一起分享,对于遇到这种问题的朋友 希望能看了本文后有所帮助,这也是我写本篇文章的目的。通过研究 发现一些论坛出于对自己作品的保护,正常浏览是没有问题的,可当 你复制到文本中就会看到大量的乱码字符。这是因为用了 名 叫 watermark 的 CSS 样式表而产生的,从而复制的时候网站 css 会 自动将文章乱码话,不希望别人复制作品。既然找到了问题的根源, 那么解决的办法就容易的多了。 破解方法一: 通过发现我们知道 ie 浏览器对 watermark 的 CSS 样式 起作用,但也有一些浏览器不支持 watermark 的 CSS 样式,所以我 们可以通过别的浏览器来屏蔽 watermark 的 CSS 样式达到去掉乱码 的情况。 可以使用的浏览器有: Firefox 、傲游浏览器 、GreenBrowser 、 GORSOFT 注意这些浏览器中使用 Firefox 最方便,安装后直接打 开网页复制即可,其它浏览器需要安装插件,这里简单接介绍下。 如果是使用 Firefox 浏览器下载 cleanhide 插件,安装上就可以轻松 解决论坛复制乱码的问题。 如果是傲游浏览器下载插件后,解压到傲游安装目录的 Plugin 目录 下即可,PLUGIN 目录默认是 C:\Program Files\Maxthon\Plugin。重 启后就会看到插件栏里面多了一个图标,遇到论坛中有隐藏文字,只 要按一下“清除隐藏文字”就可以了。 其它的更麻烦这里就不推荐大 家使用了,使用 Firefox 本人亲自测试很有用,推荐使用。 破解方法二:通过查找相关资料还发现可以使用 word 替换法,这种 方法理论上应该可以使用,别人也说可以,不过本人没测试过,所以 有兴趣的朋友也可以尝试下。方法如下:使用 word,首先选择需要 复制的文字,新建一个 word 文档,粘贴到新建文档中;单击“编辑\ 替换”,在弹出的对话框中单击“高级”,再选择对话框最下面的“格式\ 字体”,在新出现的对话框中将字体颜色设置为白色,单击“确定”“全 部替换”,替换完成后关闭对话框即可。 这里我们发现了一个问题, 替换了不少白色区域,这样文章的排版将不美观。 以上方法基本是最好的解决办法了, 那么还有没别的办法呢?这 里也告诉大家还有不少,不过都比较麻烦,比如还有文字转换器等工 具也可以去处复制文章中的乱码,但那些都不怎么好用,这里本人还 是建议大家使用 Firefox 方便很多。