最近、ドイツ語とオランダ語の文字を含む Web サイトをデザインしましたが、そのページで文字エンコーディング utf-8 を使用したいと考えています。
xml 宣言を追加しました。
<?xml version="1.0" encoding="UTF-8"?>
およびメタタグ:
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
Web サイトをオンラインで表示したところ、ドイツ語のテキストにある特殊文字が正しく表示されませんでした。w3c バリデーターでページを検証しようとしたところ、次の警告が表示されました。
HTTP ヘッダーに指定された文字エンコーディング (iso-8859-1) が、XML 宣言の値 (utf-8) と異なります。HTTP ヘッダー (iso-8859-1) の値を使用します。
これはサーバーの問題ですか?同じファイルを別のサーバーにアップロードしただけで、ページはutf-8を使用して正しく表示されます。
ページを utf-8 としてエンコードする方法に関するヘルプやアドバイスをいただければ幸いです。
私は困惑しています!
jason のおかげで、mod_mime-defaults.conf という名前のファイルが見つかりました
このファイルには次のものが含まれます。
# AddDefaultCharset UTF-8
AddDefaultCharset ISO-8859-1
AddDefaultCharset UTF-8 の前から # を削除すると、これが役立つと思いますか? または、AddDefaultCharset ISO-8859-1 の前に # を追加することもできます。
このファイルを編集しようとしましたが、権限がないと思います。うーん…?