システム・プログラム関連のメモや最新技術についてのメモを掲載

Archive for 7月 2nd, 2009

UTF-8 文字化け「~」

木曜日, 7月 2nd, 2009 Posted in PHP | No Comments »

ここ数ヶ月見落としていたのだが、自作のPHPのシステムで、「~」が半角の「?」に文字化けしていた。。。なんでこれだけ?まだハッキリした原因は分かっていませんが、一先ず、URLエンコードして保存して、表示の際にデコードして対処しました。(あんまり良くないけどね) //エンコード処理 foreach ($list as $key => $value) { $list[$key] = str_replace('~', '%E3%80%9C', $value); } //デコード処理 foreach ($list as $key => $value) { $list[$key] = str_replace('%E3%80%9C', '~', $value); } Read more..