Полезная Java-утилита native2ascii

добавлено: 05 сен 14
понравилось:0
просмотров: 4301
комментов: 3

теги:

Автор: Leran2002

Данная утилита может использоваться для преобразования ресурсных файлов в ASCII-формат и обратно.

Рассмотрим ее работу на примере.

Пусть у нас имеется файл ModelBundle.utf8 (в формате UTF-8) следующего содержания:
LastName_LABEL=Фамилия
FirstName_LABEL=Имя
MiddleName_LABEL=Отчество
Birthday_LABEL=Дата рождения


Выполним следующую команду из командной строки:
native2ascii -encoding utf-8 ModelBundle.utf8 ModelBundle.properties


получим файл ModelBundle.properties содержащий:
LastName_LABEL=\u0424\u0430\u043c\u0438\u043b\u0438\u044f
FirstName_LABEL=\u0418\u043c\u044f
MiddleName_LABEL=\u041e\u0442\u0447\u0435\u0441\u0442\u0432\u043e
Birthday_LABEL=\u0414\u0430\u0442\u0430 \u0440\u043e\u0436\u0434\u0435\u043d\u0438\u044f


Если требуется сделать обратное преобразование, нужно выполнить:
native2ascii -reverse -encoding utf-8 ModelBundle.properties ModelBundle.utf8


такой вариант удобно применять для конвертации property-файлов создаваемых JDeveloper 12 для ADF приложения по умолчанию в ASCII виде, в читаемый формат UFT-8, который уже можно отдать для выполнения перевода.

Комментарии


  • блин а простыми словами для чего это?

  • Это блог, в котором я делюсь своим материалом, а если хотите узнать что такое native2ascii, то Google вам в помощь.
    Здесь я написал о нестандартном применении данной утилиты – для обратного преобразования property-файлов в читаемый формат. Для тех, кто занимается локализацией и столкнулся с подобной проблемой, этот материал может оказаться полезным.

  • заказать оптимизация сайта логин в скайпе SEO PRO1



Необходимо войти на сайт, чтобы оставлять комментарии