Shift-JISの機種依存文字をEUC-JPに変換で問題
今日は凄く細かい事で苦戦したので、覚え書きです。
windowsのExcelで書き出したCSVをWEB用に加工してたのですが、
どうも、機種依存文字#9312;(①)とか#x2160;(Ⅰ)とかがどうしても文字化ける。。
ということで
通常そういう場合には、
$hoge = mb_convert_encoding($hoge , "EUC-JP", "SJIS");
$hoge =str_replace("Ⅰ","Ⅰ",$hoge);ので
//sjis-winからいったんUTF-8に
$hoge=mb_convert_encoding($hoge , "UTF-8", "sjis-win");
//機種依存文字を変換
$hoge =str_replace("Ⅰ","Ⅰ",$hoge);
//機種依存文字を変換
$hoge = mb_convert_encoding($hoge , "EUC-JP", "UTF-8");で無事完了しました!
Comments
Powered by Facebook Comments
この記事を読んだ方は下記も投稿も読んでいます
- Facebookの友達リストを非表示にする方法
- 文字コードをWEB上で変換してくれるサイト[文字コード変換WEB「mozicode」]
- Macintoshで安心定期バックアップ「Carbon Copy Cloner」の使用方法
- jQueryでURLパラメータを扱う(get引数を使いたい)
- Facebookの友達リストを非表示にする方法(タイムライン編)
コメント・トラックバック
コメントする


