저는 처음으로 AJAX가 가능한 Joomla 구성 요소를 작성했습니다. 나는 mootools를 사용하고있다. 내 줌라 구성 요소에 연락 할 수있는 XMLHttpRequest의를 얻고, 구성 요소가 응답 반환 - 와이어 샤크는 응답이 \ 357 앞에 추가 하더군요 제외하고, 그것은 모든 잘 작동하고mootools xmlhttprequest에 대한 PHP 응답의 UTF-8 BOM
echo 'Hello World!';
같은 PHP에 의해 반향 그냥 일반 텍스트를, \ 273 \ 277 \ 357 \ 273 \ 277 클라이언트 측의 자바 스크립트에서 읽을 수 있습니다. 이것은 스크립트가 보여주는 경고 상자에 응답 전에 작은 사각형으로 표시됩니다.
나는 명시 적으로 XMLHttpRequest의에 인코딩을 설정하지 마십시오; mootools 워드 프로세서는 기본적으로 UTF8라고 말합니다.
이 문제를 해결하는 올바른 방법은 무엇입니까? 요청에 인코딩을 설정해야합니까? 마임 타입? 자바 스크립트 그것을 제거해야합니까? 응답에 UTF8이 필요한 문자를 사용할 계획이 아니므로 일반적인 오래된 ASCII를 사용하면 나도 괜찮을 것입니다.
감사합니다.