Corrected UTF-8 to UTF-32 conversion