Php NumberFormatter::序号给我垃圾
我试图在PHP中使用NumberFormatter类,但我在序号格式方面遇到了问题。我试过其他几种格式,没有问题。但当我使用序数时,我只会得到垃圾。选择不同的地区似乎会给我带来不同的垃圾Php NumberFormatter::序号给我垃圾,php,unicode,icu,ordinal,numberformatter,Php,Unicode,Icu,Ordinal,Numberformatter,我试图在PHP中使用NumberFormatter类,但我在序号格式方面遇到了问题。我试过其他几种格式,没有问题。但当我使用序数时,我只会得到垃圾。选择不同的地区似乎会给我带来不同的垃圾 $round = new NumberFormatter("en", NumberFormatter::ORDINAL); echo $round->format(6); 我希望输出是“6th”,但我得到的是“6áµ-Ê”最后的“垃圾”是上标“th”符号的Unicode编码。上标字母有一些特殊的符号(尽
$round = new NumberFormatter("en", NumberFormatter::ORDINAL);
echo $round->format(6);
我希望输出是“6th”,但我得到的是“6áµ-Ê”最后的“垃圾”是上标“th”符号的Unicode编码。上标字母有一些特殊的符号(尽管它们并不常用),NumberFormatter正在使用它们。ICU中的相关规则文件是。为什么不问问该类的作者?