|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
Так вот Исходная строка: Код: plaintext
Здесь её указать сложно, поскольку после публикации сообщения выглядеть она может уже по-другому. А прикладывать картинки запрещено работодателем. Поэтому прикладываю строку в виде массива, полученного с помощью String.getBytes(): C3 90 C2 9E C3 91 C2 88 C3 90 C2 B8 C3 90 C2 B1 C3 90 C2 BA C3 90 C2 B0 20 C3 90 C2 B2 C3 90 C2 B0 C3 90 C2 BB C3 90 C2 B8 C3 90 C2 B4 C3 90 C2 B0 C3 91 C2 86 C3 90 C2 B8 C3 90 C2 B8 20 C3 90 C2 B0 C3 91 C2 82 C3 91 C2 80 C3 90 C2 B8 C3 90 C2 B1 C3 91 C2 83 C3 91 C2 82 C3 90 C2 BE C3 90 C2 B2 20 C3 90 C2 B4 C3 90 C2 BE C3 90 C2 BA C3 91 C2 83 C3 90 C2 BC C3 90 C2 B5 C3 90 C2 BD C3 91 C2 82 C3 90 C2 B0 На самом же деле это текст "Ошибка валидации атрибутов документа", неверно преобразованный из кодировки CP1251 в UTF. Подскажите, пожалуйста, как на Java преобразовать исходную строку в русский текст (т.е. реанимировать)? На JavaScript это можно сделать так: Код: javascript 1.
где x - переменная, содержащая исходную строку. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 00:57 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
Код: java 1. 2.
но скорее всего ты либо пишешь либо читаешь байты некорректно ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 05:52 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
Dmitry., если делаю, как ты сказал, получаю вопросы: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Результат: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 10:53 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene--, Дай полный код примера на JS или Java ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:01 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, прошу прощения, но куда полнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:42 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene-- PetroNotC Sharp, прошу прощения, но куда полнее? Прошу прощения, раз вы с вопросом, то вы не можете оценивать вопросы врача. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:43 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene--, я так понимаю что ожидалась кириллица? Скажи какая первая буква должна была быть. И мы попробуем угадать сколько damage ты нанёс русским буквам пока скачивал и еще копи-пастил через клипборд. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 13:00 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
mayton, ну как же, строка s0 = "Ошибка валидации атрибутов документа". ее первая буква = "О". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 13:27 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene-- mayton, ну как же, строка s0 = "Ошибка валидации атрибутов документа". ее первая буква = "О". Упрямый вы наш ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 13:33 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene--, ты когда написал decodeURIComponent - ты только еще больше запутал читающих. Если с getBytes все ясно. То decodeURIComponent делает вообще другое. И предназначено для других задач. Код кириллической русской буквы "O" в Java строке - 0x041E Где у тебя в твоих экспериментах хотя-бы одна binhex последовательность содержащая байты 04 и 1e ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 13:37 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
А это што? Если выписать твои байты в столбик. То в них есть характерные группы по 4 символа + пробельчик иногда. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 13:44 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
Вот такая вводная господа. Симметричная криптография типа подстановочного шифра. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 13:46 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
mayton, Пусть делает "мама мыла раму" туда сюда ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 13:48 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
mayton, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 14:36 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
mayton, Ну он перекодировал в китайскую кодировку в app1 и теперь спрашивает как вернуть в app2 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 14:56 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
Мужик едет в поезде. Достает бананы, посыпает их солью - и выбрасывает в окно. Посыпает - выбрасывает. И так постоянно. Сосед не выдерживает и спрашивает: - Мужик, ты зачем это делаешь? - Просто не люблю солёные бананы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 14:57 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
где то в онлайн был конвертер который мог "догадаться" какая оригинальная кодировка была в строке. Можно было выдернуть обе кодировки, оригинальную и использованую для испорченья и попробовать обратить время кодировку вспять. Действует не всех случаях а где без потери только. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 15:30 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
(раскачиваясь в кресле) Давайте подумем, какое преобразование сохраняет пробел как символ пробел а кириллицу - учетверяет. Предположительно это может быть какое-то веб-экранирование типа URL encoding или ASCII и после этого еще одно с кодировкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 15:35 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
lleming, конвертер Лебедева не догадался пока. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 15:38 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 15:39 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
mayton Давайте подумем, какое преобразование сохраняет пробел как символ пробел а кириллицу - учетверяет. UTF8 cast to CP1251 --> convert to UTF8 (удваиваем), cast to CP1251 -> convert to UTF8 (учетверяем) String s = "тут та хрень из вопроса"; s = new String(s.getBytes("cp1252"), "utf-8"); Смысл преобразования из String в String через getBytes и new String - мне совершенно не понятна Кодировку сорцов в настройках проекта корректно указать религия (если мазохизм можно назвать религией) не позволяет? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 15:39 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
mayton Давайте подумем, какое преобразование сохраняет пробел как символ пробел а кириллицу - учетверяет В данном случае мне нужно сделать переводчик с "кракозябр" на русский, а не наоборот. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 15:45 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev Кодировку сорцов Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 15:54 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene--, >В данном случае мне нужно сделать переводчик с "кракозябр" на русский, а не наоборот. Нужен источник крякозябр ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 15:55 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Нужен источник крякозябр Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:01 |
|
|
start [/forum/topic.php?fid=59&msg=40037121&tid=2120551]: |
0ms |
get settings: |
21ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
35ms |
get forum data: |
3ms |
get page messages: |
677ms |
get tp. blocked users: |
3ms |
others: | 310ms |
total: | 1128ms |
0 / 0 |