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

start [/forum/topic.php?fid=57&fpage=399&tid=2033043]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 376ms |

| 0 / 0 |
