0

メッセージテキストを次のように取得しました

2012年5月16日6時45分から2012年5月26日までのケルンで注文可能ですか?支払い1日あたり10€

ユーロ記号は悪役だと思います

ユーロ記号で確認する場合:

JavaScriptの文字数=86PHPの文字数=88

ユーロ記号なしでチェックする場合

JavaScriptの文字数=84PHPの文字数=84

なぜこれが起こっているのか、誰でも説明できますか?

4

3 に答える 3

0

を使用してみてください€

また、エスケープ関数を実行した後、文字列を出力してみてください。

于 2012-05-25T10:20:25.087 に答える
0
于 2012-05-25T10:21:51.353 に答える
0

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€'.

于 2012-05-25T10:22:53.747 に答える