utf16 unescape in response

Is there any helper function to unescape uft16 to a wstring in Casablanca? This would be useful if response contains such escaping (www.unicode.org/faq/utf_bom.html; escaped as: \uXXXX
(java/c style) or &#xXXXX; or &#DDDDD; (http or xml)).