
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.07.2005, 06:46
|
|||
|---|---|---|---|
удалить файл/директорию с не родным unicode |
|||
|
#18+
Привет, всем! А нельзя ли удалить файл/директорию : "ПЕТЯ.ехе" / "/ПЕТЯ" на, скажем, китайской ОS, если там стоит non – unicode китайский? Заранее благодарю, ВС PS Покопал в предыдущих вопросах – прямого ответа не нашел, а косвенные что-то по скудоумию не помогли! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.07.2005, 10:57
|
|||
|---|---|---|---|
|
|||
удалить файл/директорию с не родным unicode |
|||
|
#18+
А как в этой китайской ОС отображается файл "ПЕТЯ.ехе" / "/ПЕТЯ" ? Вообще, рассматривай имя ПЕТЯ как набор байтов, который зависит от кодировки.Тогда на китайской ОС тебе нужно всего лишь правильно указать имя -- как набор байтов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.07.2005, 14:17
|
|||
|---|---|---|---|
удалить файл/директорию с не родным unicode |
|||
|
#18+
Дело в следующем: я живу в Германии, и здесь практически у всех (русскоязычных) стоят немецкие ОС с параметром "Язык программ, не поддерживающих Юникоде" – "Русский", а иногда и с кодовой страницей 1252, при этом никто из простых юзеров не меняет "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders", а там по умолчанию имеются нац. буквы. Для модных деинсталляторов это конечно не проблема – просто предлагают в ручную всё доудалять, но я пишу свой и хочу, чтобы всё было корректно, но что-то не выходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.07.2005, 15:32
|
|||
|---|---|---|---|
|
|||
удалить файл/директорию с не родным unicode |
|||
|
#18+
Приведи кусок своей программы, или просто покажи, как именно ты удаляешь папки/файлы. Может, тогда станет понятно, чего тебе не хватает. А вообще, если ты удаляешь, к примеру, вполне конкретную папку, например, "С:\\Program files\\Петя_софт", то можешь создать юникодную строку типа: L"С:\\Program files\\\x0421\x0427" и использовать функцию WideCharToMultiByte(1252, ... ). Если тебе точно известна кодировка, то по идее все должно работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2033043]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 345ms |

| 0 / 0 |
