|
|
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Есть у меня некая строка (получаю название алиаса сертификата из Windows-MY Keystore). Вывожу эту строку через System.out.println в консоль. Отображается как "certificate îò CA". Я знаю, что "îò" - это "от", т.к. могу посмотреть информацию о сертификате через IE и там корректно отображается алиас. На сколько я понимаю, то при выводе в консоль строка отображается как UTF-8. Пробовал делать так: Код: java 1. Есть предположения как это сделать правильно? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 11:16:04 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Лучше покажите как вы эту строку читаете. Попытка исправить кодировку это полумеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 11:26:22 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
надо знать кодировку файла и консоли iso-8859-1, cp866.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 11:27:56 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
silvanнадо знать кодировку файла и консоли iso-8859-1, cp866.. Консоли не надо. Java справится и без этого. Строка была в какой-то оригинальной кодировке. Её вычитали в другой. Чтобы получить изначальное значение, нужто использовать те же две кодировки. К консольному выводу это отношения не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 11:30:44 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. В одном из алиасов (там где русское "от") вижу кракозяблу ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 11:32:31 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. Втупую перебором не вышло. Пробую вот на этом сайте http://2cyr.com/decode/?lang=ru раскодировать. Там выходит. Теперь нужно понять как правильно преобразовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 11:38:02 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Пробовали запускать приложение с -Dfile.encoding=utf-8 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 11:38:02 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
это iso-8859-1 и win-1251 Используйте их в вашем System.out.println(new String(alias.getBytes("UTF-8"), "Windows-1251")); точные имена сверяйте в http://docs.oracle.com/javase/7/docs/technotes/guides/intl/encoding.doc.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 11:41:47 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, мега спасибо!!! Работает! Можете в двух словах сказать как Вы к этому пришли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 11:45:52 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
hello_amigoBlazkowicz, мега спасибо!!! Работает! Можете в двух словах сказать как Вы к этому пришли? 2cyr.com пишет какие кодировки были использованы при восстановлении строки. Я выбрал самые популярные из них ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 11:52:40 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, а можете рассказать, что Вы там нажимали? А то что-то я в упор не пойму как вы пришли к списку кодировок, которые были использованы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 12:30:33 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
hello_amigoBlazkowicz, а можете рассказать, что Вы там нажимали? А то что-то я в упор не пойму как вы пришли к списку кодировок, которые были использованы. Открываем страницу. Вводим испорченый текст. Нажимаем ОК на автоматическом подборе. Появляется желтая строка с красной надписью "Выберите вариант : " Открываем список, находим "от", нажимаем OK В "Расширенный режим" отображаются пары использованых кодировок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 12:55:11 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, всё, вижу. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 13:04:37 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Blazkowiczэто iso-8859-1 и win-1251 Используйте их в вашем System.out.println(new String(alias.getBytes("UTF-8"), "Windows-1251")); точные имена сверяйте в http://docs.oracle.com/javase/7/docs/technotes/guides/intl/encoding.doc.html Точные имена есть в StandardCharsets из jdk 7 как статические поля класса StandartCharrsets.UTF-8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 20:27:10 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
llemingТочные имена есть в StandardCharsets из jdk 7 как статические поля класса StandartCharrsets.UTF-8 Это не "имена". Они там не все. Открой одно и другое и сравни количество. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 20:32:36 |
|
||
|
Проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Тут вы правы, да там не все кодировки. Да там не имена, но можно StandardCharsets.UTF-8.toString() или displayName по желанию Мне UTF-8, ISO-Latin хватает. jsp странички в utf8, а post parameters tomcat в ISO Latin всегда берет. хотя работает если кодировку задавать как String главное что странно 'windows-1251' и 'cp1251' работают одинаково хорошо, только ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 22:39:44 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38223162&tid=2129556]: |
0ms |
get settings: |
16ms |
get forum list: |
28ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
71ms |
get topic data: |
21ms |
get forum data: |
6ms |
get page messages: |
88ms |
get tp. blocked users: |
3ms |
| others: | 323ms |
| total: | 568ms |

| 0 / 0 |
