2017年10月25日 : してログ

新規入会のDMが来ていたので特典付きコードから入会手続きしてみたけど、現時点では確認メールが来なくて登録できないようです。もちろんメアド間違ってるとか、フィルタに掛かってるとか、そういう初歩的な問題は無いです。メールサーバーのログ見てても、接続もされて無いようなのでたぶん向こうのシステムトラブルでしょう。

トップのURL見るだけでも糞システムっぽいけど、いったいどこが作ったんでしょうね。どうやら今回1周年のキャンペーンのようだけど、お知らせ見ると“不正アクセスされてポイント奪われた”という事件が1年前にあったらしい。開始早々ハッキング被害に遭ってしまうってあまりにもお粗末だし、そんな会社にインフラ、ましてや原発なんか任しても大丈夫なのかと疑ってしまいます。女川原発は大丈夫だったって東電と比べられたりしますが、たまたまで実際あんまり変わらないんじゃないかと思ってしまいました。

SJISのテキストファイルなどで機種依存文字(①,②,③,Ⅰ,Ⅱ,Ⅲ,㈱,㎝ など)を含むデータを読み込むときに、これらの文字が「?」に化けないようにします。例えば、Windowsで作成されたCSVファイルですが、次のように変換してしまうと「?」に化けてしまいますので要注意です。

mb_convert_encoding($str, 'UTF8', 'SJIS');

機種依存文字が無い場合はこれでもうまく行きますが、それが含まれる場合は次のように変換します。

mb_convert_encoding($str, 'UTF8', 'SJIS-win');

もしくは、

mb_convert_encoding($str, 'UTF8', 'CP932');

当たり前だが、UTF-8以外に変換すると化けるし、「~」などダメな場合もあり、オールマイティじゃないので注意です。そうした場合は、予め置換しておくなどの対処が必要かと思います。