Я использую money_format с первым параметром '%n', чтобы включить знак доллара, и у меня установлен языковой стандарт на en_US, но он по-прежнему не включает его. Почему?
money_format
'%n'
en_US
Из комментария PHP.net :
Если money_format, похоже, не работает правильно, убедитесь, что вы определение действительной локали. Например, в Debian 'en_US' не является действительным локаль - вам нужно 'en_US.UTF-8' или 'En_US.ISO-8559-1'. Это расстраивало меня некоторое время. У Debian есть список допустимых локалей на / USR / доли / i18n / ПОДДЕРЖКЕ; найди свой там, если это не работает должным образом.
Если money_format, похоже, не работает правильно, убедитесь, что вы определение действительной локали. Например, в Debian 'en_US' не является действительным локаль - вам нужно 'en_US.UTF-8' или 'En_US.ISO-8559-1'.
Это расстраивало меня некоторое время. У Debian есть список допустимых локалей на / USR / доли / i18n / ПОДДЕРЖКЕ; найди свой там, если это не работает должным образом.