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

时间:2010-10-14 10:27:01

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

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

如果我的html文档(UTF-8)包含类似于€的html实体,则实体将替换为欧元字符。具有特殊含义的html实体,如'<'和'>'不会被取代。所以'<' (阅读:ampersand-l-t-semicolon)保持不变。

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

3 个答案:

答案 0 :(得分:1)

  

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

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

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

相关讨论:

答案 1 :(得分:0)

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

答案 2 :(得分:0)

实际上你需要做的就是:

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