Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2023, 03:07   #1
Gostunsky
Новичок
Джуниор
 
Регистрация: 15.04.2023
Сообщений: 1
По умолчанию Как преобразовать коды символов в символы и строки?

Имеется чужой программный код, в котором строки из текстового файла посимвольно загружаются в массив. У текста в строках есть знаки табуляции (разделение на столбцы), поэтому человеку показалось удобным загрузить...

Допустим, есть такой массив, инициируем его без считывания из файла:

public static void main(String args[]) {

int str_inn[][] = {
{212, 224, 236, 232, 235, 232, 255, 49, 9},
{200, 236, 255, 49, 9},
{206, 242, 247, 229, 241, 242, 226, 238, 49, 9}
};

char ss;
ss = (char)str_inn[0][0];
System.out.println(ss);
}

Как отобразить эти символы в читаемой кодировке? Через (char) получаются крокозябры.

Не хочется переписывать всю программу. Можно ли как-то проще перевести наборы этих кодов в строки?
Gostunsky вне форума Ответить с цитированием
Старый 15.04.2023, 05:26   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

А кодировку в консоли не пробовали настроить. Судя по кодам символов там Windows-1251 (CP1251), а консоль по умолчанию настроена на OEM (IBM866, CP866).

https://learn.microsoft.com/en-us/do...ew=netcore-2.2
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из заданной строки символов удалить символы kostya_hor Паскаль, Turbo Pascal, PascalABC.NET 2 25.09.2018 19:38
Создать программу , которая при вводе строки символов выведет эти символы на экран. neon21 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 12.12.2015 00:31
Дана последовательность символов, состоящая из слов. Вывести на экран слова, в которых все символы повторяющиеся (строки на C) Роман64 Помощь студентам 0 22.12.2013 15:00
Коды клавиш - буквы и дополнительные символы Фиалка001 Паскаль, Turbo Pascal, PascalABC.NET 13 02.05.2010 13:23