9

我使用money_format的第一个参数是'%n'包含美元符号,并且我将语言环境设置为en_US但它仍然不包含它。为什么?

4

1 回答 1

22

来自PHP.net 评论

如果 money_format 似乎无法正常工作,请确保您定义了有效的语言环境。例如,在 Debian 上,“en_US”不是有效的语言环境——您需要“en_US.UTF-8”或“en_US.ISO-8559-1”。

这让我沮丧了一段时间。Debian 在 /usr/share/i18n/SUPPORTED 有一个有效的语言环境列表;如果它不能正常工作,请在那里找到你的。

于 2010-11-11T19:46:08.640 回答