chiaさん、こんにちは。
Quote:
問題は成『功』の功です。
この文字はBIG5の場合は0xA55Cの為、
0x5Cは「\」になるので、Parse Error を起こします。
UTF-8ならこのような問題がありません。
しかしBIG5は色んな文字はエラーになります。
例えば「許」(0xB35C)、「蓋」(0xBB5C)、「育」(0xA87C)…など。
ああ、やっぱりそういうことなんですね。
日本語のShift_JISとまったく同じです。
たまたまそこだけ、文字列の最後に、5Cで終わる文字が来てしまったのですね。
BIG5環境では、Zend-multibyeオプションを有効にしてビルドされたPHPが多いのでしょうか。
今回のケースでも、そういうPHPであればエラーにはならないと思うので。
ともあれ、今回は " の直前に半角スペースを足すことで対処します。
ありがとうございました。