powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите как на Java превратить "кракозябры" обратно в русский текст
25 сообщений из 53, страница 1 из 3
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40036975
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вот

Исходная строка:
Код: 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.
decodeURIComponent(escape(x))

где x - переменная, содержащая исходную строку.

Спасибо
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40036987
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
String s = "тут та хрень из вопроса";
s = new String(s.getBytes("cp1252"), "utf-8");



но скорее всего ты либо пишешь либо читаешь байты некорректно
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037032
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry.,

если делаю, как ты сказал, получаю вопросы:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
        String s0 = "Ошибка валидации атрибутов документа";
        System.out.println("s0=\"" + s0 + "\"");
        byte[] bytes1251 = s0.getBytes("CP1251");
        System.out.println("s0.bytes1251=" + bytesToHex(bytes1251, 0, bytes1251.length));
        byte[] bytesUTF8 = s0.getBytes("UTF-8");
        System.out.println("s0.bytesUTF8=" + bytesToHex(bytesUTF8, 0, bytesUTF8.length));
        System.out.println();

        String s1 = "Ð\u009Eшибка валидации атрибутов документа";
        System.out.println("s1=\"" + s1 + "\"");
        bytes1251 = s1.getBytes("CP1251");
        System.out.println("s1.bytes1251=" + bytesToHex(bytes1251, 0, bytes1251.length));
        bytesUTF8 = s1.getBytes("UTF-8");
        System.out.println("s1.bytesUTF8=" + bytesToHex(bytesUTF8, 0, bytesUTF8.length));
        System.out.println();

        String s2 = new String(s1.getBytes("CP1251"), "UTF-8");
        System.out.println("s2=\"" + s2 + "\"");
        bytes1251 = s2.getBytes("CP1251");
        System.out.println("s2.bytes1251=" + bytesToHex(bytes1251, 0, bytes1251.length));
        bytesUTF8 = s2.getBytes("UTF-8");
        System.out.println("s2.bytesUTF8=" + bytesToHex(bytesUTF8, 0, bytesUTF8.length));


Результат:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
s0="Ошибка валидации атрибутов документа"
s0.bytes1251=CE F8 E8 E1 EA E0 20 E2 E0 EB E8 E4 E0 F6 E8 E8 20 E0 F2 F0 E8 E1 F3 F2 EE E2 20 E4 EE EA F3 EC E5 ED F2 E0
s0.bytesUTF8=D0 9E D1 88 D0 B8 D0 B1 D0 BA D0 B0 20 D0 B2 D0 B0 D0 BB D0 B8 D0 B4 D0 B0 D1 86 D0 B8 D0 B8 20 D0 B0 D1 82 D1 80 D0 B8 D0 B1 D1 83 D1 82 D0 BE D0 B2 20 D0 B4 D0 BE D0 BA D1 83 D0 BC D0 B5 D0 BD D1 82 D0 B0

s1="Ошибка валидации атрибутов документа"
s1.bytes1251=3F 3F 3F 3F 3F 3F 3F B1 3F 3F 3F B0 20 3F 3F 3F B0 3F BB 3F 3F 3F 3F 3F B0 3F 3F 3F 3F 3F 3F 20 3F B0 3F 3F 3F 3F 3F 3F 3F B1 3F 3F 3F 3F 3F 3F 3F 3F 20 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F B5 3F 3F 3F 3F 3F B0
s1.bytesUTF8=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

s2="???????�???� ???�?�?????�?????? ?�???????�???????? ???????????�?????�"
s2.bytes1251=3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 20 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 20 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 20 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F
s2.bytesUTF8=3F 3F 3F 3F 3F 3F 3F EF BF BD 3F 3F 3F EF BF BD 20 3F 3F 3F EF BF BD 3F EF BF BD 3F 3F 3F 3F 3F EF BF BD 3F 3F 3F 3F 3F 3F 20 3F EF BF BD 3F 3F 3F 3F 3F 3F 3F EF BF BD 3F 3F 3F 3F 3F 3F 3F 3F 20 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F EF BF BD 3F 3F 3F 3F 3F EF BF BD
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037038
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--Eugene--,

Дай полный код примера на JS или Java
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037065
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

прошу прощения, но куда полнее?
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037066
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--Eugene--
PetroNotC Sharp,

прошу прощения, но куда полнее?

Прошу прощения, раз вы с вопросом, то вы не можете оценивать вопросы врача.
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037099
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--Eugene--,

я так понимаю что ожидалась кириллица?

Скажи какая первая буква должна была быть. И мы попробуем угадать сколько damage ты нанёс
русским буквам пока скачивал и еще копи-пастил через клипборд.
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037110
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

ну как же, строка s0 = "Ошибка валидации атрибутов документа".
ее первая буква = "О".
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037113
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--Eugene--
mayton,

ну как же, строка s0 = "Ошибка валидации атрибутов документа".
ее первая буква = "О".
ну и где вторая строка в байты, третья в лог, четвертая обратно в слова и пятая в лог?
Упрямый вы наш
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037117
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--Eugene--, ты когда написал decodeURIComponent - ты только еще больше запутал читающих.

Если с getBytes все ясно. То decodeURIComponent делает вообще другое. И предназначено для других задач.

Код кириллической русской буквы "O" в Java строке - 0x041E

Где у тебя в твоих экспериментах хотя-бы одна binhex последовательность содержащая байты 04 и 1e ?
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037120
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это што? Если выписать твои байты в столбик. То в них есть характерные группы по 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.
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
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037121
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот такая вводная господа. Симметричная криптография типа подстановочного шифра.
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037124
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Пусть делает "мама мыла раму" туда сюда
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037142
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
        String s0 = "Ошибка валидации атрибутов документа";
        System.out.println("s0=\"" + s0 + "\"");
        byte[] bytes1251 = s0.getBytes("CP1251");
        System.out.println("s0.bytes1251 =" + bytesToHex(bytes1251, 0, bytes1251.length));
        byte[] bytesUTF8 = s0.getBytes("UTF-8");
        System.out.println("s0.bytesUTF8 =" + bytesToHex(bytesUTF8, 0, bytesUTF8.length));
        byte[] bytesUTF16 = s0.getBytes("UTF-16");
        System.out.println("s0.bytesUTF16=" + bytesToHex(bytesUTF16, 0, bytesUTF16.length));
        System.out.println();

        String s1 = "Ð\u009Eшибка валидации атрибутов документа";
        System.out.println("s1=\"" + s1 + "\"");
        bytes1251 = s1.getBytes("CP1251");
        System.out.println("s1.bytes1251 =" + bytesToHex(bytes1251, 0, bytes1251.length));
        bytesUTF8 = s1.getBytes("UTF-8");
        System.out.println("s1.bytesUTF8 =" + bytesToHex(bytesUTF8, 0, bytesUTF8.length));
        bytesUTF16 = s1.getBytes("UTF-16");
        System.out.println("s1.bytesUTF16=" + bytesToHex(bytesUTF16, 0, bytesUTF16.length));
        System.out.println();

        String s2 = new String(s1.getBytes("CP1251"), "UTF-8");
        System.out.println("s2=\"" + s2 + "\"");
        bytes1251 = s2.getBytes("CP1251");
        System.out.println("s2.bytes1251 =" + bytesToHex(bytes1251, 0, bytes1251.length));
        bytesUTF8 = s2.getBytes("UTF-8");
        System.out.println("s2.bytesUTF8 =" + bytesToHex(bytesUTF8, 0, bytesUTF8.length));
        bytesUTF16 = s2.getBytes("UTF-16");
        System.out.println("s2.bytesUTF16=" + bytesToHex(bytesUTF16, 0, bytesUTF16.length));


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
s0="Ошибка валидации атрибутов документа"
s0.bytes1251 =CE F8 E8 E1 EA E0 20 E2 E0 EB E8 E4 E0 F6 E8 E8 20 E0 F2 F0 E8 E1 F3 F2 EE E2 20 E4 EE EA F3 EC E5 ED F2 E0
s0.bytesUTF8 =D0 9E D1 88 D0 B8 D0 B1 D0 BA D0 B0 20 D0 B2 D0 B0 D0 BB D0 B8 D0 B4 D0 B0 D1 86 D0 B8 D0 B8 20 D0 B0 D1 82 D1 80 D0 B8 D0 B1 D1 83 D1 82 D0 BE D0 B2 20 D0 B4 D0 BE D0 BA D1 83 D0 BC D0 B5 D0 BD D1 82 D0 B0
s0.bytesUTF16=FE FF 04 1E 04 48 04 38 04 31 04 3A 04 30 00 20 04 32 04 30 04 3B 04 38 04 34 04 30 04 46 04 38 04 38 00 20 04 30 04 42 04 40 04 38 04 31 04 43 04 42 04 3E 04 32 00 20 04 34 04 3E 04 3A 04 43 04 3C 04 35 04 3D 04 42 04 30

s1="Ошибка валидации атрибутов документа"
s1.bytes1251 =3F 3F 3F 3F 3F 3F 3F B1 3F 3F 3F B0 20 3F 3F 3F B0 3F BB 3F 3F 3F 3F 3F B0 3F 3F 3F 3F 3F 3F 20 3F B0 3F 3F 3F 3F 3F 3F 3F B1 3F 3F 3F 3F 3F 3F 3F 3F 20 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F B5 3F 3F 3F 3F 3F B0
s1.bytesUTF8 =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
s1.bytesUTF16=FE FF 00 D0 00 9E 00 D1 00 88 00 D0 00 B8 00 D0 00 B1 00 D0 00 BA 00 D0 00 B0 00 20 00 D0 00 B2 00 D0 00 B0 00 D0 00 BB 00 D0 00 B8 00 D0 00 B4 00 D0 00 B0 00 D1 00 86 00 D0 00 B8 00 D0 00 B8 00 20 00 D0 00 B0 00 D1 00 82 00 D1 00 80 00 D0 00 B8 00 D0 00 B1 00 D1 00 83 00 D1 00 82 00 D0 00 BE 00 D0 00 B2 00 20 00 D0 00 B4 00 D0 00 BE 00 D0 00 BA 00 D1 00 83 00 D0 00 BC 00 D0 00 B5 00 D0 00 BD 00 D1 00 82 00 D0 00 B0

s2="???????�???� ???�?�?????�?????? ?�???????�???????? ???????????�?????�"
s2.bytes1251 =3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 20 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 20 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 20 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F
s2.bytesUTF8 =3F 3F 3F 3F 3F 3F 3F EF BF BD 3F 3F 3F EF BF BD 20 3F 3F 3F EF BF BD 3F EF BF BD 3F 3F 3F 3F 3F EF BF BD 3F 3F 3F 3F 3F 3F 20 3F EF BF BD 3F 3F 3F 3F 3F 3F 3F EF BF BD 3F 3F 3F 3F 3F 3F 3F 3F 20 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F EF BF BD 3F 3F 3F 3F 3F EF BF BD
s2.bytesUTF16=FE FF 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F FF FD 00 3F 00 3F 00 3F FF FD 00 20 00 3F 00 3F 00 3F FF FD 00 3F FF FD 00 3F 00 3F 00 3F 00 3F 00 3F FF FD 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F 00 20 00 3F FF FD 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F FF FD 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F 00 20 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F 00 3F FF FD 00 3F 00 3F 00 3F 00 3F 00 3F FF FD
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037147
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Ну он перекодировал в китайскую кодировку в app1 и теперь спрашивает как вернуть в app2
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037149
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мужик едет в поезде. Достает бананы, посыпает их солью - и выбрасывает в окно. Посыпает - выбрасывает. И так постоянно. Сосед не выдерживает и спрашивает:

- Мужик, ты зачем это делаешь?
- Просто не люблю солёные бананы.
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037161
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где то в онлайн был конвертер который мог "догадаться" какая оригинальная кодировка была в строке. Можно было выдернуть обе кодировки, оригинальную и использованую для испорченья и попробовать обратить время кодировку вспять.
Действует не всех случаях а где без потери только.
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037164
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(раскачиваясь в кресле)

Давайте подумем, какое преобразование сохраняет пробел как символ пробел а кириллицу - учетверяет.

Предположительно это может быть какое-то веб-экранирование типа URL encoding или ASCII и после этого
еще одно с кодировкой.
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037166
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming, конвертер Лебедева не догадался пока.
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037168
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming,

Возможно, вы об этом: Универсальный декодер
исходная кодировка : WINDOWS-1251
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037169
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 - мне совершенно не понятна

Кодировку сорцов в настройках проекта корректно указать религия (если мазохизм можно назвать религией) не позволяет?
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037172
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Давайте подумем, какое преобразование сохраняет пробел как символ пробел а кириллицу - учетверяет
Ради чего? Кириллическое представление строки я указал только ради того, чтобы было понятно, в какую сторону копать. Это совершенно не означает, что это *исходная* строка.
В данном случае мне нужно сделать переводчик с "кракозябр" на русский, а не наоборот.
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037174
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
Кодировку сорцов
Код: xml
1.
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037175
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--Eugene--,

>В данном случае мне нужно сделать переводчик с "кракозябр" на русский, а не наоборот.
Нужен источник крякозябр
...
Рейтинг: 0 / 0
Подскажите как на Java превратить "кракозябры" обратно в русский текст
    #40037177
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Нужен источник крякозябр
Универсальному декодеру источник не нужен. Кроме того, как я указал в первом посте, с помощью JavaScript это делается просто:
Код: plaintext
decodeURIComponent(escape(x))
Я же спрашиваю как это сделать на Java.
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 1 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите как на Java превратить "кракозябры" обратно в русский текст
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]