Страница 1 из 1

Кодировка \u0412\u0430\u043B\u0435\

Добавлено: 23 сен 2008, 17:20
Максим Дубинин
Содержание типа (должен быть русский), как-то это связано с Java, правда не очень понимаю как:
\u043A\u043E\u043E\u0440\u0434\u0438\u043D\u0430\u0442\u044B \u043E\u043F\u043E\u0440\u043D\u044B\u0445 \u0442\u043E\u0447\u0435\u043A \u0438
Это что за кодировка? Не поддается никаким привычным мне преобразованиям.

Re: Кодировка \u0412\u0430\u043B\u0435\

Добавлено: 24 сен 2008, 09:47
KolesovDmitry
Очень похоже на unicode. Правда, с java я не знаком, но вот пример на python:

Код: Выделить всё

>>> s=unicode('абвг','utf-8') # берем строку в кодировке 'utf-8', преобразовываем в unicode
>>> s
u'\u0430\u0431\u0432\u0433'
>>> s.encode('utf-8') # выводим обратно в utf-8
'\xd0\xb0\xd0\xb1\xd0\xb2\xd0\xb3'

Re: Кодировка \u0412\u0430\u043B\u0435\

Добавлено: 24 сен 2008, 18:09
Максим Дубинин
спасибо за подсказку, параллельно тоже разобрался

для конвертации обратно надо использовать native2ascii.exe из комплекта Java SDK, работает хорошо

вводим

Код: Выделить всё

native2ascii.exe -reverse input output