Nginxサーバーで実行されているzendアプリケーションがあります。ckeditor
js を呼び出すと、次のような結果が得られます。
SyntaxError: illegal character
[Stopper sur une erreur]
О╩©/*
ckeditor.js (line 1, col 1)
ファイルが適切であることを知っており、ckeditor.js
Apache サーバーで実行されている別のアプリケーションで使用しています。
Nginxサーバーで実行されているzendアプリケーションがあります。ckeditor
js を呼び出すと、次のような結果が得られます。
SyntaxError: illegal character
[Stopper sur une erreur]
О╩©/*
ckeditor.js (line 1, col 1)
ファイルが適切であることを知っており、ckeditor.js
Apache サーバーで実行されている別のアプリケーションで使用しています。
これはおそらく BOM、バイト オーダー マークです。 http://en.wikipedia.org/wiki/Byte_order_markを参照してください。
修正は、ファイルからそれを削除するか (ファイルが UTF-8 であると仮定)、またはアプリが BOM を使用して UTF-8 を処理できる場合は、nginx に応答を UTF-8 としてマークするように依頼することです。文字セットディレクティブ:
charset utf-8;