tohokuaikiのチラシの裏

技術的ネタとか。

2017-03-14から1日間の記事一覧

PHPのsetlocaleまとめ

php

前2つのエントリでハマりまくったPHPのsetlocaleのまとめ。*1 Apache CLIの共通の認識 $locale -a を行って表示されないロケールは(つまりOSで有効化されてないロケール)setlocale()しても無効である。 ただし、言語パック(debianだとtask-japaneseパッケー…

PHPのsetlocaleをCLIでチェックばかりしてたらハマった話。

php

まとめ setlocale()の挙動について調べている際に、ApacheからではなくCLIから調べていた。 このCLIの場合の調査は下記の通り。 CLIからPHPを実行してsetlocaleする際は、OSのロケールに依存する。 OSの/etc/locale.genで有効にしてないロケールは、setlocal…

PHPでgettextする際の注意事項というか、setlocaleの罠

php

PHPでgettextを使って国際化しようとかいうとだいたいこういう記事がヒットする。