Моя проблема заключается в том, как преобразовать массив строк / символов c / c ++ в другую строку, содержащую escape-последовательность в кодировке Unicode (UTF-16) из исходной единицы
например, я хочу найти функцию F (char * ch), которая может выполнять следующую функцию.
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
У кого-нибудь есть идея @@? ~
спасибо !!
ps: я пытался угадать, \ u5f35 означает хранилище значений в a, но это не совсем так
значение a [0] = -79, a [1] = 105 ... Так что я не знаю, как преобразовать его обратно в последовательность Unicode .... Пожалуйста, дайте мне хейн ~:)