
macOS Catalina 10.15.1のpyenv環境でtkinterを利用するための設定(python 3.7.x系)
2019.11.13

MacにNode.jsのバージョンマネージャnodenvを導入する覚書
2019.02.03

MacでPython3 pyperclipを利用する際に日本語のコピペができない時の対処法
2019.01.15
Category PHP Update 2009.11.25
今日は凄く細かい事で苦戦したので、覚え書きです。
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");
で無事完了しました!