|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene-- PetroNotC Sharp Нужен источник крякозябр Код: plaintext
Так же и сделать. URI декодер в состав базовых классов входит. Как минимум можно еще в Google Utils посмотреть. В первом вопросе, было совершенно о другом. О неправильной кодировке, а не о расшифровке URI. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:03 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, +1 это совсем разные методы и смыслы преобразования ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:07 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev Так же и сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:07 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene-- Leonid Kudryavtsev Так же и сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:10 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
Вас в гугле персонально забанили или это РосПотребНадзор с блокировками развлекается ? Просто интересно, до меня пока еще блокировки не докатились, гугле работает https://stackoverflow.com/questions/6138127/how-to-do-url-decoding-in-java java.net.URLDecoder.decode ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:11 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
mayton (раскачиваясь в кресле) Давайте подумем, какое преобразование сохраняет пробел как символ пробел а кириллицу - учетверяет. Предположительно это может быть какое-то веб-экранирование типа URL encoding или ASCII и после этого еще одно с кодировкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:18 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev https://stackoverflow.com/questions/6138127/how-to-do-url-decoding-in-java Либо сделайте это, либо так и скажите, что не сможете. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:22 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
mayton и после этого еще одно с кодировкой В URI декодер можно/нужно передавать кодировку. Скорее всего она приходит в заголовке HTTP запроса. Но тут уже не помню, давно таким не занимался, в последние десяток лет, редко когда требовалось URI руками создавать/парсить. Сейчас этим достаточно успешно фраймворки и Web-либы сами занимаются (исключения бывают, но все же достаточно редко). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:23 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene-- Leonid Kudryavtsev https://stackoverflow.com/questions/6138127/how-to-do-url-decoding-in-java Либо сделайте это, либо так и скажите, что не сможете. Слушай ну ты реально бездельник Вот дядечка Баелдунх даже примеры написал https://www.baeldung.com/java-url-encoding-decoding Пробуй. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:24 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene-- Leonid Kudryavtsev https://stackoverflow.com/questions/6138127/how-to-do-url-decoding-in-java Либо сделайте это, либо так и скажите, что не сможете. 5 000 руб прислать готовы. Напишите Ваш e-mail, вышлю номер карточки. Не хочу светить в Инете. Днем деньги, через час код. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:25 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
mayton, >Слушай ну ты реально бездельник ))) 14 лет челу. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:27 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev mayton и после этого еще одно с кодировкой В URI декодер можно/нужно передавать кодировку. Скорее всего она приходит в заголовке HTTP запроса. Но тут уже не помню, давно таким не занимался, в последние десяток лет, редко когда требовалось URI руками создавать/парсить. Сейчас этим достаточно успешно фраймворки и Web-либы сами занимаются (исключения бывают, но все же достаточно редко). +1 Я кстати заметил что проблемы обычно на том проекте - где национальная кодировка пролезает за границу базы данных и дальше лезет в веб. И если в БД есть рациональное зерно (мы обсуждали уже где-то) хранит 1-байтные строки то на других уровнях - только сломанный UI и куча технического долга. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:29 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, >Слушай ну ты реально бездельник ))) 14 лет челу. В 14 лет мы с другом писали игру на ZX-Spectrum. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:30 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
mayton примеры ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:32 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene--, "URL" тоже самое... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:36 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene-- mayton примеры Я - пас. Я - как Платон. Задаю встречные вопросы. А люди уже сами на них ответят. Тебе в топике уже достатоно пищи для размышлений дали. Не получится ничего - ну сделай свой декодер. По байтам. Табличку я привел. 4 байта - буква. Пробел == пробел. С богом... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 16:49 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene-- mayton примеры Однако, я уже выкладывал ее побайтово в шестнадцатеричном представлении. \xD0\x9E\xD1\x88\xD0\xB8\xD0\xB1\xD0\xBA\xD0\xB0\x20\xD0\xB2\xD0\xB0\xD0\xBB\xD0\xB8\xD0\xB4\xD0\xB0\xD1\x86\xD0\xB8\xD0\xB8\x20\xD0\xB0\xD1\x82\xD1\x80\xD0\xB8\xD0\xB1\xD1\x83\xD1\x82\xD0\xBE\xD0\xB2\x20\xD0\xB4\xD0\xBE\xD0\xBA\xD1\x83\xD0\xBC\xD0\xB5\xD0\xBD\xD1\x82\xD0\xB0 Эта строка вполне переводится в осознанную кириллицу на сайте 0xcc.net , если её вставить в поле \xXX ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 17:02 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
mayton Я - пас Чем разводить пафосный треп о том, кто во сколько лет что на чем писал. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 17:05 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene-- mayton Я - пас Чем разводить пафосный треп о том, кто во сколько лет что на чем писал. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 17:11 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.nio.charset.StandardCharsets; public class HelloWorld{ public static void main(String []args){ String s1 = "Ошибка валидации атрибутов документа"; try{ String res = new String(s1.getBytes("Windows-1252"), "UTF-8"); System.out.println(res); } catch(Exception e){ System.out.println("exception :("); } } } Result (https://www.tutorialspoint.com/compile_java_online.php) $javac HelloWorld.java $java -Xmx128M -Xms16M HelloWorld Ошибка валидации атрибутов документа ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 17:45 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
DHDD getBytes("Windows-125 2 ") Но как вы поняли? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 18:15 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
--Eugene--, online потестил разные кодировки. 1251 выдаёт кракозябры, 1252 норм. (код не отформатирован - форум конвертирует строку s1) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 18:19 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
DHDD, однако, поспешил я радоваться.. не надо было вообще здесь строки выкладывать, поскольку форум их коверкает. 1252 подходит лишь отчасти) вот еще одна строка, в хексе (специально для 0xcc.net): \xC3\x90\xC2\x94\xC3\x90\xC2\xBE\xC3\x90\xC2\xBA\xC3\x91\xC2\x83\xC3\x90\xC2\xBC\xC3\x90\xC2\xB5\xC3\x90\xC2\xBD\xC3\x91\xC2\x82\x20\xC3\x90\xC2\xB7\xC3\x90\xC2\xB0\xC3\x91\xC2\x80\xC3\x90\xC2\xB5\xC3\x90\xC2\xB3\xC3\x90\xC2\xB8\xC3\x91\xC2\x81\xC3\x91\xC2\x82\xC3\x91\xC2\x80\xC3\x90\xC2\xB8\xC3\x91\xC2\x80\xC3\x90\xC2\xBE\xC3\x90\xC2\xB2\xC3\x90\xC2\xB0\xC3\x90\xC2\xBD ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 18:33 |
|
Подскажите как на Java превратить "кракозябры" обратно в русский текст
|
|||
---|---|---|---|
#18+
Ответили на stackoverflow.com . Как оказалось, кодировка ISO_8859_1 помогла! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 18:50 |
|
|
start [/forum/topic.php?fid=59&msg=40037216&tid=2120551]: |
0ms |
get settings: |
22ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
436ms |
get tp. blocked users: |
2ms |
others: | 292ms |
total: | 838ms |
0 / 0 |