网页上复制文字,粘贴后出现乱码

发现这么一个问题:

想从某网页上复制一些文字,结果发现,粘贴出来,好多乱码!

问题

发现这么一个问题:

想从某网页上复制一些文字,结果发现,粘贴出来,好多乱码!

1
2
3
│  │  │  ├─11 编程语言完.avi/ y7 ~6 |* M  l
│ │ │ ├─12 DOS 命令01.avi% J0 t0 r6 j0 r" Z- E- u
│ │ │ ├─13 DOS命令02.avi

我又仔细去网页上看了一下:

看到没,很多隐藏的乱码!

看下网页源代码:

1
2
3
4
5
6
<span style="display:none">&nbsp;&nbsp;k: r; x0 \( y, t</span>│&nbsp;&nbsp;│&nbsp;&nbsp;│&nbsp;&nbsp;├─11 编程语言完.avi
<font class="jammer">/ y7 ~6 |* M&nbsp;&nbsp;l</font>
<br /> │&nbsp;&nbsp;│&nbsp;&nbsp;│&nbsp;&nbsp;├─12 DOS 命令01.avi
<font class="jammer">% J0 t0 r6 j0 r&quot; Z- E- u</font>
<br /> │&nbsp;&nbsp;│&nbsp;&nbsp;│&nbsp;&nbsp;├─13 DOS命令02.avi
<br />

明显,这里的乱码就是使用 Span 标签,通过定义 CSS 来控制乱码不在网页上显示。

解决方法

1、查看页面源文件,将带有想复制内容那一部分复制粘贴到记事本,或者直接网页另存为;

2、利用文本编辑器打开保存的 HTML 文件,将其中“span”全替换为“title”。  
3、重新打开本地保存的 HTML 文件,再复制就正常了。  

另外还有两种常用的隐藏乱码的方法,对于这两个隐藏乱码的页面也可以参照上面的两个方法进行处理。

这两个乱码定义如下:

1
2
<fontstyle="font-size:0px;color:#FFFFFF">乱码文字</font> 定义白色背景下的段尾乱码;
<fontstyle="font-size:0px;color:#F5F5F5">乱码文字</font> 定义淡蓝色背景下的段尾乱码;

参考方法:第一种方法的处理,不同的是第 3 步,选择不同的标签,而第二解决方法即把span变为font,即可实现。}

hoxis wechat
提供 CSDN 资料免费下载服务,欢迎来撩~
赞赏一杯咖啡
0%