From: George R. <gr...@us...> - 2004-12-29 21:24:47
|
I presume that you meant u=5Funescape instead of u=5Fescape. Have you also= =20 tried UnicodeString::unescape() or the hex-any transliterator? Those=20 would probably be better suited for your task. u=5Funescape is meant more = for simple C strings in code. George Rhoten IBM Globalization Center of Competency/ICU San Jos=E9, CA, USA "Robert Buck" <Rob...@ma...>=20 Sent by: icu...@ww... 12/29/2004 07:20 AM To <icu...@ww...> cc Subject Custom algorithmic converters? Hello, I have a file that has \uXXXX escaped characters. I want to perform a streaming conversion to UTF-16. How? The u=5Fescape function will segv for non-null terminated text, so that function is out of the question. I do not believe that there is an existing converter that will do this conversion automatically (correct?). The only other technique I can think of is to roll out my own converter. If I were to write this as an algorithmic converter, is there a way of registering and installing it at runtime with ICU so that I may open one using ucnv=5Fopen? -------------------------------------------------- Robert Buck The MathWorks Rob...@ma... 3 Apple Hill Dr www.mathworks.com Natick, MA 01760=20 =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F icu...@os... - icu4c-support mailing list To Un/Subscribe: http://oss.software.ibm.com/developerworks/oss/mailman/listinfo/icu4c-suppo= rt |