|
|
|
кирилица в пути к файлу
|
|||
|---|---|---|---|
|
#18+
сканируется каталог и составляется массив из строк с абсолютными путями к файлам. Desktop.getDesktop().print(путь к фалу) ругается что нет такого пути. (Ругается только под winxp а вот под win7 все в работает) в консоли крякозябры как это вылечить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 13:04:21 |
|
||
|
кирилица в пути к файлу
|
|||
|---|---|---|---|
|
#18+
В дебаге путь к файлу нормально виден? При чтении точно не слетело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 13:08:35 |
|
||
|
кирилица в пути к файлу
|
|||
|---|---|---|---|
|
#18+
в какой именно консоли кракозябры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 13:08:56 |
|
||
|
кирилица в пути к файлу
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, если запустить из под консоли приложение под winxp то при печати выходит IOException что такого файла не существует а вот если тот же файл скопировать в c:\Temp\abc.pdf то все нормально отрабатывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 13:11:27 |
|
||
|
кирилица в пути к файлу
|
|||
|---|---|---|---|
|
#18+
Надо определить где именно проблема в чтении или в методe print. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 13:22:53 |
|
||
|
кирилица в пути к файлу
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, в принтовании именно поскольку если создать new File по этой строке то exist вернет true. пока я просто копирую этот файл с таким сложным path содержищим кирилицу, в c:\Temp\random_name.pdf и печатаю оттуда. но файлов больше тысячи так что не самый лучший способ решения проблемы. к тому же как я говорю проблем на моей win7 нет а вот на клиентских winxp не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 13:40:51 |
|
||
|
кирилица в пути к файлу
|
|||
|---|---|---|---|
|
#18+
lleming, дополнение: Exception сваливается в наитином методе, куда просто передаются туда переменные String пути к файлу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 13:44:57 |
|
||
|
кирилица в пути к файлу
|
|||
|---|---|---|---|
|
#18+
Попробуйте Java 7 Вот это похоже на фикс вашей проблемы: http://hg.openjdk.java.net/jdk7/hotspot/jdk/diff/75755e92430c/src/windows/native/sun/windows/awt_Desktop.cpp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 14:02:38 |
|
||
|
кирилица в пути к файлу
|
|||
|---|---|---|---|
|
#18+
Ну, или, как вариант, для винды не использовать Desktop. ProcessBuilder + "print" под виндой будет так же работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 14:31:14 |
|
||
|
кирилица в пути к файлу
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНу, или, как вариант, для винды не использовать Desktop. ProcessBuilder + "print" под виндой будет так же работать. я под 7se видимо не судьба :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 14:38:50 |
|
||
|
кирилица в пути к файлу
|
|||
|---|---|---|---|
|
#18+
-Dfile.encoding крутить пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 14:46:12 |
|
||
|
|

start [/forum/search_topic.php?author=dsafsdfasd&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
13ms |
get forum list: |
20ms |
get settings: |
12ms |
get forum list: |
30ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 639ms |
| total: | 809ms |

| 0 / 0 |
