在 HTMLEncode 之后显示空格而不是

Show whitespace instead of   after HTMLEncode

查看旧的 ASP 文件,我试图找出实现以下目标的最佳实践:
我正在通过数据库连接收到 string
此字符串是 select 框的显示部分。
我需要使用 Server.HTMLEncode(string) 输出这个字符串。 但是,由于该字符串中有空格,我得到的输出为  

  转换回实际空白的最佳做法是什么?

要用经典 ASP 中的空格替换   我使用了以下代码:

<%= Replace(Server.HTMLEncode(string),"&nbsp;"," ") %>

其中string是包含&nbsp;的变量。