一般的な文字化け:
1. クライアントがデータをバックグラウンドに送信すると、パラメーター値が文字化けします (a.aspx?value="中国語値"&type="%$)。 #((&_ 特殊記号";
2. クライアントにバックグラウンドでデータを読み込んだ後に文字化けが発生します。
3. 一部のファイル間の JS 参照または CSS スタイルが無効です。
解決策の概要:
1: まず、プロジェクトに関連するファイル形式のエンコーディング (つまり、形式として保存) が utf-8 に統一されていることを確認します。特に、関連する CSS および JS ファイルの形式は utf-8 に統一されています。 utf-8 に統一することをお勧めします。
2 : JS にはパラメータの送信と送信が含まれるため、
を渡す前に、escape() を使用してエンコードします。 🎜>
三:以前にデータベースに異なる値が格納されていた場合エンコードされたデータについて、当該表示データページのバックグラウンドでリクエストとレスポンスのContentEncoding属性エンコーディングを「utf-8」に設定する
こうすれば文字化けは再発しません
他のネチズンは次のように答えました: Google Clsure Compiler でコンパイルすると、中国語を Unicode 表現に変換できます。使用するエンコーディングは関係ありません。 。