Thread Rating:
  • 503 Vote(s) - 2.9 Average
  • 1
  • 2
  • 3
  • 4
  • 5
無効な演算子(\ufeff)
08-02-2013, 03:28 PM,
#2
RE: 無効な演算子(\ufeff)
対象のファイルがUTF-8の場合、「BOM」というのが付いているのかどうかで
ファイルの先頭に特殊なコードが付与されます。

これがあると、Curlでファイルを読み込む際に、先頭のバイトを文字として認識しようとして、
エラーになってしまうことがあるようですね。

私の場合は、SAKURAエディタというフリーソフトで開き、
ファイル保存時にBOMのチェックボタンが表示されるので、
それをはずした状態で保存したら、エラーが発生しなくなりました。

以前、PHPからCurlにCSVデータを返すときにも、同じような問題が起きた記憶があります。
エディタで見る限りは、先頭バイトは表示されないので原因がわかりづらいですね。
Reply


Messages In This Thread
無効な演算子(\ufeff) - by umemura - 08-02-2013, 03:10 PM
RE: 無効な演算子(\ufeff) - by umemura - 08-02-2013, 03:28 PM
Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('948')