Unicode中的水平制表符

时间:2011-10-04 17:27:39

标签: html unicode

我有一个函数存储一个已读取StreamReader的字符串。有问题的文件包含水平标签,我知道这些标签在Unicode中注册为U + 0009。我想在HTML中显示字符串,这显然涉及一些转换。

我用来尝试这种转换的代码是

readResults = readResults.Replace(ChrW(&H9), "	")

不幸的是,没有爱。该选项卡将被删除,因为任何空格字符都会被删除。有什么想法吗?

编辑: 想出来

readResults = readResults.Replace(vbTab, "<pre>&#09;</pre>")

1 个答案:

答案 0 :(得分:2)

white-space:pre-wrap CSS属性添加到HTML元素中。此属性将强制显示所有空白区域(包括制表符)。如果您还想保留换行符,请使用white-space:pre