【php】全角チルダ、波ダッシュの変換
CSVなどに含まれる全角チルダ(~)を文字コード変換するとき、
mb_convert_encoding($str, 'UTF-8', 'SJIS');
で、sjis → UTF-8 の変換すると、E3809C(波ダッシュ)になって、
mb_convert_encoding($tmp_str, 'SJIS-win', 'UTF-8');
で、sjis-win → UTF-8 で変換すると、EFBD9E(全角チルダ)になるようです。
CSVなどに含まれる全角チルダ(~)を文字コード変換するとき、
mb_convert_encoding($str, 'UTF-8', 'SJIS');
で、sjis → UTF-8 の変換すると、E3809C(波ダッシュ)になって、
mb_convert_encoding($tmp_str, 'SJIS-win', 'UTF-8');
で、sjis-win → UTF-8 で変換すると、EFBD9E(全角チルダ)になるようです。
コメント