![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть файлы в них встречаются немецкие буквы типа (U с двумя [D5, D6, Win95/98, Win2k]
iNew © (2002-10-25 06:48:00)точками) Win2000 их понимает, а вот 98 нет. Необходимо эти файлы переименовать, т.е U с двумя точками заменить на обычную U и т.д. Написал программу которая разбирает имя файла по буквенно и через Ord получает код, дак вот этот код что у буквы U, что у U с двумя точками одинаковый. Что делать?
PVOzerski (2002-10-25 11:24:00) [1]Это мероприятие разовое или регулярное? В первом случае я бы посоветовал, чтобы не корежить настройку Виндов всерьез, поменять в config.sys значение country на Германию, рестартнуть в DOS"е и там переименовать во временные короткие имена без умляутов. Потом вернуть русский country и уже в Винде переименовать файлы окончательно. Если же перезагрузка Виндов неприемлема... Подозреваю, что какое-то отношение к Вашей проблеме имеет API-функция SetLocaleInfo, но пользоваться ею не доводилось (да и W"9x я на машинах, за которые отвечаю, сроду не держал больше 1 дня).
iNew (2002-10-25 10:56:00) [2]При использовании ф-ии RenameFile над такими файлами, они просто не переименовываются.
PVOzerski (2002-10-25 10:35:00) [3]BTW, по крайне мере раньше в немецком языке было принято при отсутствии в шрифте букв с умляутами заменять их на сочетание буква без умляута + e: ae, oe, ue.
iNew (2002-10-25 09:33:00) [4]А какая ещё нужна информация?
Anatoly Podgoretsky (2002-10-25 09:23:00) [5]Слишком мало интформации
iNew (2002-10-25 09:18:00) [6]А почему тогда показывает одинаковый?
Anatoly Podgoretsky (2002-10-25 09:02:00) [7]Н ниж абсолютно разный код, у U" код 220