【问题标题】:Why are Html Entities replaced by MS Expression Web?为什么 Html 实体被 MS Expression Web 取代?
【发布时间】:2010-10-14 10:27:00
【问题描述】:

我正在使用 Microsoft 的 Expression Web 5 来编辑我的 HTML 文档。在使用“重新格式化 HTML”方法时,我注意到一个奇怪的行为。

如果我的 html 文档 (UTF-8) 包含类似 € 的 html 实体,则该实体将替换为欧元字符。 '' 等具有特殊含义的 html 实体不会被替换。所以'

为什么 Expression Web 会这样做?我很确定尽可能使用 html 实体是最佳做法。

【问题讨论】:

    标签: html special-characters html-entities expression-web


    【解决方案1】:

    为什么 Expression Web 会这样做?我很确定尽可能使用 html 实体是最佳做法。

    实际上,不:在 UTF-8 文档中,可以在 HTML 实体上使用正确的 UTF-8 字符。

    那么,什么 Expression Web 是可以的(虽然这是一个应该能够在某处关闭的功能)。

    相关讨论:

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 嗯,你是对的。大概我使用了Expression Web 4。我已经重新安装了我的PC,所以无法检查。但目前绝对没有第 5 版!
      【解决方案3】:

      其实你需要做的就是:

      1. 工具 > 页面编辑器选项
      2. 转到默认字体选项卡
      3. 将语言更改为 Unicode (UTF-8)
      4. 点击确定
      5. 关闭并重新打开 HTML 文件

      这样就可以了。

      【讨论】:

      • 嗨 Perjan,感谢您的回答。我重新安装了 Expression Web 4,但无法复制我遇到的原始行为。所以现在我无法尝试您的解决方案。
      猜你喜欢
      • 2023-04-05
      • 1970-01-01
      • 2016-05-20
      • 2011-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-12
      • 2011-03-30
      相关资源
      最近更新 更多