web-dev-qa-db-ja.com

メタ文字セットウィンドウ-1252とUTF-8

私のHTMLページは<meta charset="windows-1252">を使用しています。

  1. UTF-8に変更することをお勧めしますか?その理由は何ですか?
  2. UTF-8でいくつかのページをチェックし、いくつかの数学記号で疑問符を取得しました。例:正しく表示するには、xを×に変更する必要があります。 CpConverterを試しましたが、すべてのシンボルがうまく変換されませんでした。

多くのファイルを変換するためのより良い方法はありますか?

7
Joe
  1. UTF-8は一般的に承認された標準であり、どこでも機能します。 Windows-すべてのエンコーディングはWindows固有であり、どのマシンでも動作することが保証されていません。また、見てください ここここ
  2. ファイルのエンコーディングを変更したい場合は、さまざまな方法で変更できます。テキストエディタ/ IDEでエンコーディングタイプを探すか、次のコマンドを使用できます(テストされていませんが、機能するはずです)。

iconv -f WINDOWS-1252 -t UTF-8 filename.txt

14
Mateusz