2014-04-23 127 views
-2

該文件由Everedit打開。我想知道「RS」是什麼。什麼是html(文本)文件中的「RS」?

screenshot of the code

記事本++

screenshot2

我從我們學校圖書館的網站得到了這個網頁。此頁面顯示某個圖書的查詢結果。有些書可能由多個作者撰寫。所以作者列中包含兩位作者,他們之間有一點空間。該頁面在IE6下正常工作。但在IE11,Firefox和Chrome上,這個空間消失了。兩位作者成爲一名長名的作者。我用Notepad.exe打開了html文件,什麼都沒找到。然後我用Everedit打開它,我在那裏得到了「RS」。

+1

好吧,它看起來像「RS」是放置在HTML中的'td'元素中的內容的字符。我無法真正想到爲什麼'td'元素*不應該被允許在其內容中具有「R」或「S」的任何原因。你能否詳細說明問題是什麼? (還有... IE6?這仍然是一個東西?) – David

+0

我想這是一個零寬度的空間或類似的。嘗試在記事本中顯示無形字符++ – Anthony

+0

@David嗯,它實際上並不是內容。在IE6中它看起來像一個空間。但在Firefox和Chrome中,它什麼都沒有。我甚至看不到它。這就是我困惑的原因。究竟是什麼。 – skyline75489

回答

2

這聽起來像是一個不可打印的字符,它在不同的應用程序中可能經常顯示得非常不同。 (我曾經在SQL查詢中遇到過這樣的問題,其中一位同事正在使用不同的編輯器來複制/粘貼不同的東西。)很難確定地說出它是哪個字符,但是基於this table(或this one)分隔出非打印字符)我最好的猜測是記錄分隔符:

DEC 30 
HEX 1E 
OCT 036 
CHAR RS 

如果你可以檢查一個八進制或十六進制編輯器中的字符,你可以證實這一點。您只需確定要檢查的字節(可能通過將該小塊複製到另一個文件中進行檢查)。

如果是這樣的話,那麼你可能可以可能只是在任何可以看到它的編輯器中刪除該字符。我想不出爲什麼你需要它的原因,特別是在瀏覽器的用戶界面。

相關問題