XAMPPのPHPは少しダメな子2
2010年08月02日
strftimeの動きが変
実は去年もこのことで頭を悩ませたけど
原因判明
なんと内部的にSJISで動いているらしい
このためUTF-8やEUCで
strftime ( '%Y年%m月%d日(%a)%H時%M分%S秒' , $row['editedon'] );
と書くと
文字化けする
iconv('CP932', 'UTF-8', strftime(iconv('UTF-8', 'CP932', '%Y年%m月%d日(%a)%H時%M分%S秒' ) , $row['editedon'] ));
と、一度SJISで処理した後にUTF-8に変換することで
文字化けを回避できる。
なんだそりゃ・・・・
実は去年もこのことで頭を悩ませたけど
原因判明
なんと内部的にSJISで動いているらしい
このためUTF-8やEUCで
strftime ( '%Y年%m月%d日(%a)%H時%M分%S秒' , $row['editedon'] );
と書くと
文字化けする
iconv('CP932', 'UTF-8', strftime(iconv('UTF-8', 'CP932', '%Y年%m月%d日(%a)%H時%M分%S秒' ) , $row['editedon'] ));
と、一度SJISで処理した後にUTF-8に変換することで
文字化けを回避できる。
なんだそりゃ・・・・
Posted by jeyson at 08:56│Comments(0)
│開発もの