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

実際にあなたがする必要があるのは:

  1. ツール>ページエディタオプション
  2. [デフォルトのフォント]タブに移動します
  3. 言語をUnicodeに変更します(UTF-8)
  4. [OK]をクリックします
  5. HTMLファイルを閉じて再度開きます

それはそれをします。

于 2013-01-09T08:21:54.637 に答える
0

Expression Web 5 はありません (バージョン 4 が最新です)。

于 2011-03-12T23:12:08.253 に答える