私はWindows-1251文字セットで書かれたa.jsファイルを持っています。
は今、私はそれでjqueryエンコーディングの問題
header('Content-Type: text/html; charset=windows-1251');
を持ってb.phpスクリプトを、持っています。テンプレートのどこかにa.jsも含まれています。
私はb.phpをj.ery.loadを使ってc.phpにロードしています。私が得るものは何ですか?コンテンツがjsファイルによって生成される場所の通常の単語の代わりに使用されます。なにが問題ですか?ページの上部にある
言い換えれば、HTMLが生成されている "content-type"メタタグがある場合、PHPが送信しているContent-typeヘッダを上書きしている可能性があります。その場合は、メタタグを削除するか、ヘッダーに合わせて変更してください。 –
@Ben:HTTPヘッダーがメタタグよりも優先されます。サーバーがエンコードを送信しない場合にのみ、メタタグの設定が適用されます – Christoph