WEBサイト制作に関するTips

PHP » unserialized() でエラーが発生 or 文字化けした場合の対処

復元対象文字列に html_entity_decode() を使う。
【例】unserialized(html_entity_decode($string));

復元対象文字列に ポイント というような文字列がある場合、ブラウザが変換してくれるのでそのまま echo するだけで読むことができるが、文字化けするような場合は事前に
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
と文字コードの宣言を行ってから出力すると文字化けしない。

2016-10-28 13:16:56