PHP 和 Javascript:EURO 符号在 PHP 中比 JavaScript 占用更多的字符长度


PHP and Javascript: EURO sign taking more character length in php than javascript

>我收到消息文本为

可在科隆订购 05/16/2012 6:45 至 05/26/2012 ? 付款 10 € 每天

我认为欧元符号是恶棍

使用欧元符号检查时:

JavaScript 字符计数 = 86PHP 字符计数 = 88

在没有欧元符号的情况下检查时

JavaScript 字符计数 = 84PHP 字符计数 = 84

为什么会这样,任何人都可以解释?

尝试使用 € .

此外,尝试在通过转义函数运行字符串后输出字符串。

可在 科隆订购 的 05/16/2012 6:45 至 05/26/2012 ? 付款 10 € 每天

替换为€您将在PHP和JS中获得相同的结果

它很可能与您的内部编码有关,请参阅 http://jsfiddle.net/e4phA/,其中它正确地提醒字符串长度为 3 对于字符串"10€"。