|
|
|
UTF-8 в консоли
|
|||
|---|---|---|---|
|
#18+
Тривиальный код: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. В линуксовой UTF8-консоли - всё пучком, в винде (chcp 65001) - выводится сама строка и её куски, т.е. мусор. От версии 1.6/1.7 - ничего не зависит Для этой сугубо окошечной проблемы есть какой-нибудь обходной манёвр? P.S. Прицепил готовый class-файл с -target 1.4, хотя от этого ключа ничего не зависит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 20:14:41 |
|
||
|
UTF-8 в консоли
|
|||
|---|---|---|---|
|
#18+
java test > out.txt выведет без артифактов. Похоже дело не совсем в Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 20:22:07 |
|
||
|
UTF-8 в консоли
|
|||
|---|---|---|---|
|
#18+
Blazkowiczjava test > out.txt выведет без артифактов.Это известно.Похоже дело не совсем в Java.Это тоже известно. Просто ковыряясь в документации не удаётся отлить серебрянную пулю :) Хотя ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 20:29:29 |
|
||
|
UTF-8 в консоли
|
|||
|---|---|---|---|
|
#18+
Использовать виндовые кодировки под виндой и не напрягаться по поводу UTF-8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 20:43:19 |
|
||
|
UTF-8 в консоли
|
|||
|---|---|---|---|
|
#18+
BlazkowiczИспользовать виндовые кодировки под виндой и не напрягаться по поводу UTF-8"Это не спортивно" :) Понятно, что так делалось и делается, но помечтать-то можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 21:00:26 |
|
||
|
UTF-8 в консоли
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov"Это не спортивно" :) Понятно, что так делалось и делается, но помечтать-то можно? Народ пишет что 65001 в винде сломан и у кучи приложений с ним проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 21:41:24 |
|
||
|
UTF-8 в консоли
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНарод пишет что 65001 в винде сломан и у кучи приложений с ним проблемы.Сломан не UTF8, а, грубо говоря, printf(). puts() работает, но пользоваться только им - неудобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 22:25:05 |
|
||
|
UTF-8 в консоли
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovСломан не UTF8, а, грубо говоря, printf(). puts() работает, но пользоваться только им - неудобно. Тогда, может, вооружиться OpenJDK и исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 23:24:43 |
|
||
|
UTF-8 в консоли
|
|||
|---|---|---|---|
|
#18+
BlazkowiczТогда, может, вооружиться OpenJDK и исправить?Не, так далеко моя любознательность не простирается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2013, 01:52:27 |
|
||
|
UTF-8 в консоли
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Если только для вывода - нарисовать своё окошко с JTextArea и выводить в него. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2013, 09:55:52 |
|
||
|
UTF-8 в консоли
|
|||
|---|---|---|---|
|
#18+
UTF-8 в консоли сломан. Я пробовал UTF-8 в win консоли для HG (Mercurial - код питон+C), даже написал им баг. Разработчики HG детально отдебажили ситуацию (сам Matt Mackall участвовал!) и ткнули в баг MS. Причём не работает ни cmd консоль, ни powershell Т.е. Java не виновата. windows консоль - cp1251 ;-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2013, 12:28:53 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38319591&tid=2129055]: |
0ms |
get settings: |
14ms |
get forum list: |
26ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 299ms |
| total: | 452ms |

| 0 / 0 |
