我的消息文本为
可于 2012 年 5 月 16 日 6:45 至 2012 年 5 月 26 日在科隆订购?支付 10 欧元每天
我认为欧元符号是恶棍
检查欧元符号时:
JavaScript 字符数 = 86 PHP 字符数 = 88
无欧元符号检查时
JavaScript 字符数 = 84 PHP 字符数 = 84
为什么会发生这种情况,有人可以解释吗?
我的消息文本为
可于 2012 年 5 月 16 日 6:45 至 2012 年 5 月 26 日在科隆订购?支付 10 欧元每天
我认为欧元符号是恶棍
检查欧元符号时:
JavaScript 字符数 = 86 PHP 字符数 = 88
无欧元符号检查时
JavaScript 字符数 = 84 PHP 字符数 = 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€'.