メッセージテキストを次のように取得しました
2012年5月16日6時45分から2012年5月26日までのケルンで注文可能ですか?支払い1日あたり10€
ユーロ記号は悪役だと思います
ユーロ記号で確認する場合:
JavaScriptの文字数=86PHPの文字数=88
ユーロ記号なしでチェックする場合
JavaScriptの文字数=84PHPの文字数=84
なぜこれが起こっているのか、誰でも説明できますか?
メッセージテキストを次のように取得しました
2012年5月16日6時45分から2012年5月26日までのケルンで注文可能ですか?支払い1日あたり10€
ユーロ記号は悪役だと思います
ユーロ記号で確認する場合:
JavaScriptの文字数=86PHPの文字数=88
ユーロ記号なしでチェックする場合
JavaScriptの文字数=84PHPの文字数=84
なぜこれが起こっているのか、誰でも説明できますか?
を使用してみてください€
。
また、エスケープ関数を実行した後、文字列を出力してみてください。
It has most probably something to do with your internal encoding, see http://jsfiddle.net/e4phA/ where it alerts the string length correctly as 3 for the string '10€'.