Apache-2.2
如何在 Apache 中為 JSON 設置正確的標頭?
我有一個提供靜態 JSON 文件的 Apache 伺服器。內容類型在帶有標題的標題中正確表示
Content-Type: application/json
。如何將正確的字元集添加到標題?
我在我的以下行
httpd.conf
:AddDefaultCharset utf-8
但即使有這一行,Apache 也不會在標題中設置字元集。
這很重要,因為我的 JSON 文件有一些法語數據,並且在 JavaScript 程式碼中沒有正確讀取口音。
那麼如何在 Apache 中為 JSON 設置正確的標頭?
如果您有權訪問,甚至可以在您的 .htaccess 中使用以下程式碼,您可以在 httpd.conf 中使用以下程式碼來強制 Apache 發送 UTF-8 編碼標頭。
AddDefaultCharset utf-8 AddType 'application/json; charset=UTF-8' .json
您可以將其添加到 httpd.conf
AddCharset utf8 .json