Google Chrome でページがダウンロードされた後にページのエンコーディングを変更する自動スクリプト

Google Chrome でページがダウンロードされた後にページのエンコーディングを変更する自動スクリプト

皆さん!私の Chrome は、ローカル TWIKI サイトのページ エンコーディングを正しく認識しません。そのため、サイトに入るたびに、適切なエンコーディングを手動で設定する必要があります (設定 -> ツール -> エンコーディング -> キリル文字 (Windows-1251))。サイトがダウンロードされた後にページ エンコーディングを変更する特別なスクリプトを作成することで、この問題を解決できると思います。問題は、適切なスクリプトが見つからず、そのコード方法がわからないことです。私の質問に対して適切なアドバイスをいただけますか? それとも、この問題を解決する方法が間違っていて、私の問題にはもっと適切な決定があるのでしょうか...

答え1

問題の解決方法が間違っています。解決方法は、正しいエンコーディングを通知する適切な Content-Type ヘッダーをサーバーが送信するようにすることです。この方法は、使用するサーバー側ソフトウェアによって異なります。サーバーがエンコーディングを通知せず、簡単に通知できない場合は、ドキュメントの要素<meta charset=windows-1251>で タグを使用できます。head

Chrome は、プロトコルによって適切に宣言されている場合、エンコーディングを認識する能力が非常に優れています。

関連情報