How to convert a unicode charactor array back to unicode sequence in C++
- by eddyxd
My problem is how to convert a c/c++ string/chractor array to another string contain the unicode(UTF-16) escape sequence of original one
for example, I want to find a function F(char *ch) could do following function.
char a[10] = "\u5f53";
printf("a = %s\n",a);
char b[10];
b = F(a); //<- F is the function I wanted
printf("b = %s\n",b);
-------- console will show -------
a = ?
b = \u5f53
Anyone has any Idea@@?~
thanks!!
ps: I tried to guess \u5f35 means the value store in a, but it is not indeed
the value of a[0] = -79 , a[1] = 105 ... So I don't know how to convert it back to the sequence of unicode.... Please give me a hane~ : )