I would expect that $desc is already in utf8... if not the charset of the used sql connection is not correct... or do I miss something?