UTF-8 與 unserialize

Home Home
引用 | 編輯 笑笑
2008-08-29 17:07
樓主
推文 x0
最近因為幫公司把網站改為 utf-8,遇到了不少問題,其中有一個問題是,用 serialize 存入的資料,無法解回,會出現錯誤
於是我就上網查了一下,原來官網就有資料了,以下是官網找到的解決方法

http://tw.php.net/manual/en/function.unserialize.php

複製程式
<?php 
function mb_unserialize($serial_str) { 
$out = preg_replace('!s:(\d+):"(.*?)";!se', "'s:'.strlen('$2').':\"$2\";'", $serial_str ); 
return unserialize($out); 
} 
?> 


獻花 x0