質問: header('Content-Type: text/html; charset=utf-8'); ``` しかし、私はこのエラーを持っています: 'ヘッダが定義されていません'。
回答: 私は同じ問題を経験していましたが、元のポスターの受け入れられた答えは役に立たなかった。ベローズアクションの1つを実行すると、私のためにそれが解決されました。 1. Changing the retrieved document's extension from ".html" to ".php". 2. Adding a **`.htaccess`** file to the main directory of the home page with the following content: ``` AddDefaultCharset UTF-8 ``` 3. A combination of the two above この問題の詳細: Firebugでレスポンスとリクエストヘッダーを調べると、サーバ(Apache)がcharset ISO-8859-1でエンコードされたコンテンツを返すのが見えました。私が必要としたのはUTF-8でした。 すべてのファイルはBOMなしでUTF-8としてエンコードされていましたが、 ``` header("Content-Type: text/html; charset=utf-8"); ``` jQueryがブラウザの `.innerHTML` プロパティを使用して検索されたドキュメントを解析し、現在のドキュメントに挿入するため、動的にインクルードされた.htmlファイルの要素がフィルタリングされていました。 Mike Haboustakが指摘する。詳細については、 jQueryのドキュメント `load` を参照してください。