Apache에서 JSON에 적합한 헤더를 어떻게 설정합니까? 콘텐츠 유형이 헤더와 함께 헤더에 올바르게

정적 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