0

Nginxサーバーで実行されているzendアプリケーションがあります。ckeditorjs を呼び出すと、次のような結果が得られます。

SyntaxError: illegal character
[Stopper sur une erreur]    

О╩©/*

ckeditor.js (line 1, col 1)

ファイルが適切であることを知っており、ckeditor.jsApache サーバーで実行されている別のアプリケーションで使用しています。

4

1 に答える 1

1

これはおそらく BOM、バイト オーダー マークです。 http://en.wikipedia.org/wiki/Byte_order_markを参照してください。

修正は、ファイルからそれを削除するか (ファイルが UTF-8 であると仮定)、またはアプリが BOM を使用して UTF-8 を処理できる場合は、nginx に応答を UTF-8 としてマークするように依頼することです。文字セットディレクティブ:

charset utf-8;
于 2012-09-28T14:19:26.063 に答える