0

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

如果我的 html 文档 (UTF-8) 包含类似 € 的 html 实体,则该实体将替换为欧元字符。'<' 和 '>' 等具有特殊含义的 html 实体不会被替换。所以'<'(阅读:&符号-lt-分号)保持不变。

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

4

3 回答 3

1

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

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

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

相关讨论:

于 2010-10-14T10:28:40.213 回答
0

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

于 2011-03-12T23:12:08.253 回答
0

其实你需要做的就是:

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

这样就可以了。

于 2013-01-09T08:21:54.637 回答