[eluser]jingman[/eluser]
@dmorin - thank you for figuring this out, this saved me. A little description to help future-searchers find this post:
After enabling mbstring to get UTF-8 support via Elliot Haughin's awesome article:
<a href="http://www.haughin.com/2010/02/23/building-utf8-compatible-codeigniter-applications/">http://www.haughin.com/2010/02/23/building-utf8-compatible-codeigniter-applications/</a>
And Phil Sturgeon's equally helpful article:
<a href="http://philsturgeon.co.uk/news/2009/08/UTF-8-support-for-CodeIgniter">http://philsturgeon.co.uk/news/2009/08/UTF-8-support-for-CodeIgniter</a>
I found that my error log had the message:
Code:
Severity: Notice --> unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 0 of 48 bytes ../system/libraries/Session.php 708
After some debugging, I found that the session cookie was not being encoded/decoded properly.
Extending the Encryption library (using MY_Encrypt) with @dmorin's code solved the problem.
Thanks again!