powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / кирилица в пути к файлу
12 сообщений из 12, страница 1 из 1
кирилица в пути к файлу
    #37740091
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сканируется каталог и составляется массив из строк с абсолютными путями к файлам.
Desktop.getDesktop().print(путь к фалу) ругается что нет такого пути. (Ругается только под winxp а вот под win7 все в работает)
в консоли крякозябры
как это вылечить
...
Рейтинг: 0 / 0
кирилица в пути к файлу
    #37740100
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В дебаге путь к файлу нормально виден? При чтении точно не слетело?
...
Рейтинг: 0 / 0
кирилица в пути к файлу
    #37740101
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в какой именно консоли кракозябры?
...
Рейтинг: 0 / 0
кирилица в пути к файлу
    #37740107
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

если запустить из под консоли приложение
под winxp то при печати выходит IOException что такого файла не существует

а вот если тот же файл скопировать в c:\Temp\abc.pdf то все нормально отрабатывает
...
Рейтинг: 0 / 0
кирилица в пути к файлу
    #37740134
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо определить где именно проблема в чтении или в методe print.
...
Рейтинг: 0 / 0
кирилица в пути к файлу
    #37740178
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

в принтовании именно
поскольку если создать new File по этой строке то exist вернет true.
пока я просто копирую этот файл с таким сложным path содержищим кирилицу, в c:\Temp\random_name.pdf
и печатаю оттуда.

но файлов больше тысячи так что не самый лучший способ решения проблемы. к тому же как я говорю проблем на моей win7 нет а вот на клиентских winxp не работает
...
Рейтинг: 0 / 0
кирилица в пути к файлу
    #37740188
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming,

дополнение:
Exception сваливается в наитином методе, куда просто передаются туда переменные String пути к файлу
...
Рейтинг: 0 / 0
кирилица в пути к файлу
    #37740223
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте Java 7
Вот это похоже на фикс вашей проблемы:
http://hg.openjdk.java.net/jdk7/hotspot/jdk/diff/75755e92430c/src/windows/native/sun/windows/awt_Desktop.cpp
...
Рейтинг: 0 / 0
кирилица в пути к файлу
    #37740277
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, или, как вариант, для винды не использовать Desktop. ProcessBuilder + "print" под виндой будет так же работать.
...
Рейтинг: 0 / 0
кирилица в пути к файлу
    #37740302
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczНу, или, как вариант, для винды не использовать Desktop. ProcessBuilder + "print" под виндой будет так же работать.

я под 7se видимо не судьба :)
...
Рейтинг: 0 / 0
кирилица в пути к файлу
    #37740319
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-Dfile.encoding крутить пробовали?
...
Рейтинг: 0 / 0
кирилица в пути к файлу
    #37740378
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

не не пробовал
счас попробую
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / кирилица в пути к файлу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]