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);
}
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Leave a Reply