UTF-8 string support for CodeIgniter based on Kohana's implementation.