首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网页的版权保护:破折号

网页的版权保护:破折号
EN

Stack Overflow用户
提问于 2013-02-12 17:47:22
回答 2查看 495关注 0票数 2

这是一个很棒的网页:Go there

现在,复制文本的一部分,例如,此块:

现在,将它粘贴到Notepadd++上(其他编辑器似乎不支持此功能)。以下是结果的截图:

这怎麽可能?有没有不能在网页上打印,但可以复制的破折号?我听说过JS的版权保护,但在这里,我非常惊讶...

你知道这是如何实现的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-12 18:44:19

这是软连字符,一种连字符授权。要删除它,请尝试:

代码语言:javascript
复制
strtr($text, array("\xC2\xAD" => "")); // If you are in UTF-8
strtr($text, array("\xAD" => "")); // ISO 8859-1
str_replace('­', '', $text); // html

让我们在OpenOffice中看一下:

票数 2
EN

Stack Overflow用户

发布于 2013-02-12 21:20:59

该页面正在使用Soft hyphens

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14829608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档