Microsoft の Expression Web 5 を使用して HTML ドキュメントを編集しています。「HTML の再フォーマット」メソッドを使用すると、奇妙な動作に気付きました。
HTML ドキュメント (UTF-8) に € などの html エンティティが含まれている場合、エンティティはユーロ文字に置き換えられます。「<」や「>」などの特別な意味を持つ html エンティティは置き換えられません。そのため、'<' (アンパサンド-lt-セミコロン) は変更されません。
Expression Web がこれを行うのはなぜですか?? できる限り html エンティティを使用することがベスト プラクティスであると確信しています。