世の中の話題・オススメ情報・メモ情報を発信!

  • このエントリーをはてなブックマークに追加

UTF-8 文字化け「~」

2009.07.02

UTF-8 文字化け「~」 はコメントを受け付けていません。

ここ数ヶ月見落としていたのだが、自作の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);
}

関連記事

コメントは利用できません。