2012-09-12 82 views
0

我有一個運行在Nginx服務器上的zend應用程序。當我打電話ckeditor JS我得到的財產以後這樣的:爲什麼nginx在js文件頂部添加一些字符

SyntaxError: illegal character 
[Stopper sur une erreur]  

О╩©/* 

ckeditor.js (line 1, col 1) 

知道該文件ckeditor.js是正確的,我用它爲運行到Apache服務器的其他應用程序。

回答

1

這可能是BOM,字節順序標記,請參閱http://en.wikipedia.org/wiki/Byte_order_mark

修復方法是將其從文件中刪除(假設文件採用UTF-8),或者如果您的應用程序能夠使用BOM處理UTF-8,則要求nginx將響應標記爲UTF-8 -8使用charset指令:

charset utf-8; 
相關問題