PHPで UTF-8←→SJIS の変換を行う場合は"SJIS-win"に注意!
csvからデータを読み込んで、utf8のwebページで表示するプログラムを作ったんだけど。
csvで簡単に入力できるとなるとやはりexcelで編集したいわけ。
なので SJIS → UTF-8 の変換をしたら、「〜」とか「粼」とかのいわゆる難しい系の文字は
文字コードの持ち方が違うようです。難しい系の文字は拡張文字というんですね。〆(.. )カリカリッ!!
via
PHPで UTF-8←→SJIS の変換を行う場合の注意:地方で活動するweb制作者の日々を綴るblog
ということでこんな感じにしました。
× mb_convert_encoding("郄橋", "UTF-8","SJIS,SJIS-win,EUCJP-win,EUC-JP"> ○ mb_convert_encoding("郄橋", "UTF-8","SJIS-win,SJIS,EUCJP-win,EUC-JP">