Converter Nokia SMS to XMLПроблема
Наверное многие из владельцев телефонов фирмы Nokia сталкивались с проблемой сохранения где-нибудь в надёжном месте своих SMSок. Конечно это очень удобно, что есть замечательная програмка PCSuite, в которой всё можно открыть и скопировать. Проблема в том, что такое копирование нам ничего не даёт - сохранённые сообщения можно смотреть лишь с помошью той же самой PCSuite, а поиск по ним сделать вообще невозможно
Причина возниконовения
Все файлы с сообщениями (расширение *.vmg) сохраняются в юникоде. Но не в простом UTF-8, а хитром UTF-16 (по мнению Java, по мнению AkelPad это UTF-16LE). Поэтому виндовс отказывается что-либо в них искать. Кроме того, файлики неудобны своим форматом - никакими XSL наблонами тут не поработаешь
Решение проблемы
Путём написания коротенькой программки на Java (другого я не знаю :( ) мы получаем конвертор из UTF-16 в UTF-8, который, помимо этого, выдаёт результат в формате XML
<?xml version="1.0" encoding="UTF-8"?>
<message>
<from>+7XXXyyyZZxx</from>
<date>01.01.2007 01:40:30</date>
<text>
Моя СМС-ка!!!
</text>
</message>
Прикреплённые файлы
Архив с jar-файлом и батником для запуска
|