Я хочу преобразовать строку типа «// u ****» в текст (unicode) в Haskell.Как преобразовать строку типа «// u ****» в текст?
У меня есть Java-файл объектов представленных, и имеет следующее содержание:
i18n.test.key=\u0050\u0069\u006e\u0067\u0020\uc190\uc2e4\ub960\u0020\ud50c\ub7ec\uadf8\uc778
Я хочу преобразовать его в текст (Unicode) в Haskell.
Я думаю, что я могу сделать это так:
- Пересчитать "\ и ****" в word8 массиву
- Преобразовать word8 массив байтовой строки
- Использование
Text.Encoding.decodeUtf8
конвертировать байтовой строки в текст
Но шаг 1 для меня немного сложный.
Как это сделать в Haskell?
спасибо. он хорошо работает ~ –