为什么Html实体被MS Expression Web取代?

为什么Html实体被MS Expression Web取代?,html,special-characters,html-entities,expression-web,Html,Special Characters,Html Entities,Expression Web,我正在使用MicrosoftsExpressionWeb5编辑我的HTML文档。我注意到在使用“重新格式化HTML”方法时有一种奇怪的行为 如果我的html文档(UTF-8)包含类似欧元的html实体,则该实体将替换为欧元字符。将不替换具有特殊含义(如“”)的html实体。所以 Expression Web为什么会这样做??我敢肯定,只要有可能,就最好使用html实体 实际上,不是:在UTF-8文档中,在HTML实体上使用适当的UTF-8字符是可以的 所以,什么样的表达式Web是可以的(虽然这是

我正在使用MicrosoftsExpressionWeb5编辑我的HTML文档。我注意到在使用“重新格式化HTML”方法时有一种奇怪的行为

如果我的html文档(UTF-8)包含类似欧元的html实体,则该实体将替换为欧元字符。将不替换具有特殊含义(如“”)的html实体。所以 Expression Web为什么会这样做??我敢肯定,只要有可能,就最好使用html实体

实际上,不是:在UTF-8文档中,在HTML实体上使用适当的UTF-8字符是可以的

所以,什么样的表达式Web是可以的(虽然这是一个功能,但应该可以在某个地方关闭)

相关讨论:


没有Expression Web 5(第4版是最新版本)。

实际上,您需要做的就是:

  • 工具>页面编辑器选项
  • 转到默认字体选项卡
  • 将语言更改为Unicode(UTF-8)
  • 单击“确定”
  • 关闭并重新打开HTML文件

  • 那就行了。

    嗯,你说得对。大概我使用了ExpressionWeb4。我已经重新安装了我的电脑,因此无法检查。但是现在绝对没有版本5!嗨,珀扬,谢谢你的回答。我重新安装了ExpressionWeb4,无法复制我遇到问题的原始行为。所以现在我无法尝试你的解决方案。