xmlhack.ru XML-форумы
Обсуждение XML и связанных с ним технологий

XMLSpy и кодировка Cp866|IBM866


Автор Сообщение
DOS
Гость




[13563] Вс Фев 15, 2009 23:11
XMLSpy и кодировка Cp866|IBM866
XMLSpy не хочет открывать xml-файл, сохраненный в досовской кодировке, предлагает на выбор либо ISO-шные, либо UTF. Я конечно за стандарты и против всякого старого хлама, но прога с которой нужно работать, может генерить только в Cp866. Подскажите, что делать? Девелопить шаблон XSLT с кодировки ISO-5? А потом ручками конвертить из Cp866 в ISO 8859-5 и уже потом применять XSLT?

А можно ли наваять промежуточный XSLT, который будет файл в Cp866 тупо конвертировать в ISO 8859-5?
Fireball
Наставник

Зарегистрирован: 26.02.2008
Сообщения: 282

[13572] Ср Фев 18, 2009 02:45

Хм. По-моему, самое простое решение, написать скрипт на PHP, который загрузит документ в SimpleXML и потом его же сохранит. При загрузке должно автоматически в UTF8 перекодироваться. Также можно попробовать редактор Stylus Studio, мне очень нравится.
DOS
Гость




[13579] Ср Фев 18, 2009 20:38

Fireball писал(а):

Хм. По-моему, самое простое решение, написать скрипт на PHP, который загрузит документ в SimpleXML и потом его же сохранит. При загрузке должно автоматически в UTF8 перекодироваться. Также можно попробовать редактор Stylus Studio, мне очень нравится.

Мне тоже очень нравится, но дорогой, а ключа нет
Fireball
Наставник

Зарегистрирован: 26.02.2008
Сообщения: 282

[13580] Ср Фев 18, 2009 20:49

На torrents.ru не пробовал зайти? Smile
DOS
Гость




[13582] Ср Фев 18, 2009 22:37

Fireball писал(а):

На torrents . ru не пробовал зайти? Smile

Таки там тот же неработающий exe весом 2461696 байт, который проверяет себя по инету и пишет "Sorry, trial period has expired" Или я таки что-то не так делаю?
Fireball
Наставник

Зарегистрирован: 26.02.2008
Сообщения: 282

[13584] Пт Фев 20, 2009 02:32

Попробуй не давать ему доступ к инету. В firewall'e правила настрой или нужно узнать, по какому адресу в инет ломится и прописать "127.0.0.1 адрес" в файл hosts в папке windows. Или, самый просто вариант наверное, рубануть на время сетевое соединение. Но не факт, что он потом еще раз не попытается проверить...