html - 网页上的复制保护 : dashes

标签 html encoding copy-paste copy-protection

这是一个令人惊叹的网页:Go there

现在,复制文本的一部分,例如此 block :text on the website

现在,将其粘贴到 Notepadd++ 上(其他编辑器似乎不适用于此)。这是结果的屏幕截图:same text pasted on Notepadd++

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

知道这是如何实现的吗?

最佳答案

它是 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 中看看:enter image description here

关于html - 网页上的复制保护 : dashes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14829608/

相关文章:

java - 更改 JTable 单元格的复制行为

cocoa - NSTextView:用户粘贴数据时如何收到通知?

javascript - 提交时跳转到 anchor

encoding - TinyMCE 禁用转义

php系统、python和utf-8

html - Perl 编码 - 将文件保存为 UTF8

vba - Excel 将工作表 1 和 2 中突出显示/黄色的所有值复制到工作表 3

javascript - 如果工具提示有长文本箭头向下( Bootstrap )

html - 调整窗口大小会在 body 标签旁边创建边距

html - 样式表不更新,也不在任何地方缓存