2

这是一个很棒的网页:去那里

现在,复制文本的一部分,例如,这个块:网站上的文字

现在,将它粘贴到 Notepadd++ 上(其他编辑器似乎不适用于此)。这是结果的屏幕截图:粘贴在 Notepadd++ 上的相同文本

这怎么可能?是否有无法在网页上打印但可以复制的破折号?我听说过使用 JS 进行复制保护,但在这里,我感到非常惊讶......

关于如何实施的任何想法?

4

2 回答 2

2

它是 Soft-Hyphen,一种连字符授权。要删除它,请尝试:

strtr($text, array("\xC2\xAD" => "")); // If you are in UTF-8
strtr($text, array("\xAD" => "")); // ISO 8859-1
str_replace('­', '', $text); // html

让我们在 OpenOffice 中看看:在此处输入图像描述

于 2013-02-12T10:44:19.407 回答
2

该页面使用软连字符

在计算和排版中,软连字符(U+00AD 软连字符,HTML: ­ ­),也称为自由连字符或可选连字符,是一种连字符,用于指定文本中允许断字而不强制换行的位置如果重新排列文本,请在不方便的地方打断。

除非浏览器决定在该字符处换行,否则不会显示软连字符。

于 2013-02-12T13:20:58.523 回答