以下サンプル画像のように金額にコンマを入れることができる money_format が効かないという減少に遭遇しました。
Mac や CentOS では問題なく動作した覚えがあるのですが、Ubuntu では上手く動作しなかったのでいろいろ調べていたら、文字コードを設定すると上手く動くということがわかりました。
1 | setlocale(LC_MONETARY, 'ja_JP'); |
ではなく以下のように文字コードを入れます。
1 | setlocale(LC_MONETARY, 'ja_JP.utf8'); |
以下のサイトが参考になりました。
コメント