web-dev-qa-db-ja.com

テキストファイルのFirefoxデフォルトエンコーディングを変更する

テキストファイルには文字エンコード情報が含まれていないため、Firefoxにはどちらが正しいかを知る方法がありません。メニューから View → Text encoding 適切なエンコーディングを選択できます。デフォルトで常にWesternに設定されているように見えるので、テキストファイルを開くたびにこれを実行していますが、テキストファイルは常にnicode(UTF-8 )。デフォルトのエンコーディングをWesternではなくUnicodeに設定する方法はありますか?

10
gerrit

allオフラインファイル(テキストファイルだけでなく)のデフォルトのエンコーディングを変更しても問題が解決しない場合は、ここで使用できます(わからないので、ただし、Firefox 59.0では機能します)about:configでデフォルトのエンコーディングをUTF-8に変更するオプション:intl.charset.fallback.utf8_for_fileの値をtrueに設定します。

余談ですが、オンラインファイルのデフォルトエンコーディングの設定を防止する目的の1つは、フィンガープリントを避けることです。

stackoverflow (実際の回答(ここで使用)を使用)および nix.stackexchange (いくつかの根拠についての興味深い議論)に関する同様の質問も参照してください。

6
aplaice