我正在使用Microsofts Expression Web 5来编辑我的HTML文档。使用“重新格式化HTML”方法时,我注意到了一种奇怪的行为。
如果我的html文档(UTF-8)包含类似于€的html实体,则实体将替换为欧元字符。具有特殊含义的html实体,如'<'和'>'不会被取代。所以'<' (阅读:ampersand-l-t-semicolon)保持不变。
为什么Expression Web会这样做?我很确定尽可能使用html实体是最好的做法。
答案 0 :(得分:1)
为什么Expression Web会这样做?我很确定尽可能使用html实体是最好的做法。
实际上,没有:在UTF-8文档中,可以在HTML实体上使用正确的UTF-8字符。
那么,Expression Web是可以的(虽然这是一个应该可以关闭的功能)。
相关讨论:
答案 1 :(得分:0)
没有Expression Web 5(版本4是最新的)。
答案 2 :(得分:0)
实际上你需要做的就是:
那就行了。