정적 JSON 파일을 제공하는 Apache 서버가 있습니다. 콘텐츠 유형이 헤더와 함께 헤더에 올바르게 표시되고 Content-Type: application/json
있습니다.
헤더에 올바른 문자 세트를 어떻게 추가합니까?
내 안에 다음 줄이 있습니다 httpd.conf
.
AddDefaultCharset utf-8
그러나이 줄을 사용하더라도 Apache는 헤더에 문자 세트를 설정하지 않습니다.
내 JSON 파일에 프랑스어로 일부 데이터가 있고 악센트가 JavaScript 코드에서 제대로 읽히지 않기 때문에 중요합니다.
그렇다면 Apache에서 JSON에 적절한 헤더를 어떻게 설정합니까?
답변
Apache가 UTF-8 인코딩 헤더를 보내도록 강요하기 위해 httpd.conf에서 다음 코드를 사용하거나 심지어 .htaccess도 사용할 수 있습니다.
AddDefaultCharset utf-8
AddType 'application/json; charset=UTF-8' .json
답변
이것을 httpd.conf에 추가 할 수 있습니다
AddCharset utf8 .json