【问题标题】:What is a "RS" in a html(text) file?什么是 html(文本)文件中的“RS”?
【发布时间】:2014-04-27 19:12:15
【问题描述】:

文件由 Everedit 打开。我想知道“RS”是什么。

还有记事本++

我从我们学校图书馆网站获得了这个页面。此页面显示您对某本书的查询结果。有些书可能由不止一位作者撰写。所以那里的作者列包含两个作者,他们之间有一点空间。该页面适用于 IE6。但在 IE11、Firefox 和 Chrome 上,空间就消失了。两位作者变成了一位长姓名的作者。我使用 Notepad.exe 打开了 html 文件,但一无所获。然后我用 Everedit 打开它,我在那里得到了“RS”。

【问题讨论】:

  • 嗯,看起来“RS”是 HTML 中 td 元素中的内容字符。我真的想不出任何理由为什么 td 元素 不应该 被允许在其内容中包含“R”或“S”。您能否详细说明问题所在? (还有……IE6?那还是一回事?)
  • 我猜这是一个零宽度空间或类似的。尝试在记事本++中显示不可见字符
  • @David 好吧,这实际上并不满足。在 IE6 中,它看起来像一个空格。但在 Firefox 和 chrome 中它什么都不是。我什至看不到它。这就是为什么我很困惑。它到底是什么。
  • @Anthony 在记事本++ 中似乎更明显。我更困惑。

标签: html text


【解决方案1】:

这听起来像是一个不可打印的字符,在不同的应用程序中通常会以非常不同的方式出现。 (我曾经在 SQL 查询中遇到过这些问题,另一位同事使用不同的编辑器复制/粘贴不同的内容。)很难确定它是哪个字符,但基于this table(或@987654322 @ 分隔出不可打印的字符)我最好的猜测是记录分隔符:

DEC   30
HEX   1E
OCT   036
CHAR  RS

如果您可以在八进制或十六进制编辑器中检查字符,则可以确认这一点。您只需要确定要检查的字节(可能通过将该小块复制到另一个文件中进行检查)。

如果是这种情况,那么您很可能可能在任何可以看到它的编辑器中删除该字符。我想不出为什么你需要在文本中使用它,尤其是在浏览器 UI 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-17
    • 2019-03-14
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多