2012-09-12 3 views
0

나는 Nginx 서버로 실행중인 zend 응용 프로그램을 가지고 있습니다. 왜 nginx가 js 파일의 상단에 일부 문자를 추가합니까

SyntaxError: illegal character 
[Stopper sur une erreur]  

О╩©/* 

ckeditor.js (line 1, col 1) 

파일 ckeditor.js 적절한 것을 알고 나는 아파치 서버에 실행중인 다른 응용 프로그램에 사용 : 나는 ckeditor JS를 호출 할 때 나는 이런 식으로 뭔가를해야만 얻을.

답변

1

이것은 아마도 BOM, 바이트 주문 기호입니다 (http://en.wikipedia.org/wiki/Byte_order_mark 참조).

파일에서 UTF-8로 가정하면 파일에서 제거하거나 BOM이있는 UTF-8을 처리 할 수있는 경우 nginx에 응답을 UTF로 표시하도록 요청할 수 있습니다. 지시어를 사용하는 -8 :

charset utf-8; 
관련 문제