我有一個函數,它存儲讀取了StreamReader的字符串。有問題的文件包含水平製表符,我知道它們在Unicode中被註冊爲U + 0009。我想在HTML中顯示字符串,這顯然涉及一些轉換。Unicode中的水平製表符
我用來嘗試這種轉換代碼是
readResults = readResults.Replace(ChrW(&H9), "	")
不幸的是,沒有愛情。該選項卡被刪除,因爲任何空白字符不被使用。有任何想法嗎?
編輯: 想通了
readResults = readResults.Replace(vbTab, "<pre>	</pre>")
你可以嘗試用em空間替換它們 或&#x2003; (或者如果您不想支持舊瀏覽器 )。這是我能找到的寬廣可用空間。 – Gerben