Есть программа для скачивания файлов updater.exe она обращается на сайт к файлу patchlist.xml внутри patchlist.xml ссылки на файлы которые на русском языке, файл patchlist.xml в кодировке windows-1251, файлы не скачивает потому как их не находит на сервере, если поменять кодировку patchlist.xml на utf8 то файлы качает, но их сохраняет с названиями крякозябры (РЁРёСЂРѕРєР), видел хостинг на котором работает всё нормально файл patchlist.xml у них в windows-1251 и качаются файлы. Что бы всё работало надо как то что бы сервер нормально декодировал url в кодировке windows-1251.
Содержимое patchlist.xml: <list> <archive filename=«textures\Lobby_terrain_t.utx» checksum=«3356B2BF» original=«88D8A29C» size=«2340547»/> <archive filename=«Дополнительно\Активное окно\system\l2ui.dll» checksum=«8DD5C631» original=«48EC41DC» size=«3072»/> <archive filename=«Дополнительно\Анти AGP\system\D3DDrv.dll» checksum=«88C3D3F4» original=«C7673732» size=«1277972»/> <archive filename=«Дополнительно\Стандартная анимация хилов и гидро бласта\system\skillgrp.dat» checksum=«05A9549C» original=«9B279B4D» size=«162610»/> </list>
Файл должен оставатся в кодировке windows-1251. Может кто сталкивался и может подсказать как заставить linux обрабатывать url в кодировке windows-1251?