我有一个函数存储一个已读取StreamReader的字符串。有问题的文件包含水平标签,我知道这些标签在Unicode中注册为U + 0009。我想在HTML中显示字符串,这显然涉及一些转换。
我用来尝试这种转换的代码是
readResults = readResults.Replace(ChrW(&H9), "	")
不幸的是,没有爱。该选项卡将被删除,因为任何空格字符都会被删除。有什么想法吗?
编辑: 想出来
readResults = readResults.Replace(vbTab, "<pre>	</pre>")
答案 0 :(得分:2)
将white-space:pre-wrap
CSS属性添加到HTML元素中。此属性将强制显示所有空白区域(包括制表符)。如果您还想保留换行符,请使用white-space:pre
。