powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Преобразование символа в шестнадцати ричной кодировке
13 сообщений из 13, страница 1 из 1
Преобразование символа в шестнадцати ричной кодировке
    #34856774
fjord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть символ в шестнадцатиричной кодировке 0xB2, по таблице это Q. Как мне преобразовать его в это Q? если привожу к char то отображается "?". смотрю в википедии там две таблицы, получается что char выводит по верхней таблице т.е. до 7F, а мне нужно по нижней то есть до FF. как сделать чтобы отображалось как в верхней таблице? всем спасибо за ответы.
...
Рейтинг: 0 / 0
Преобразование символа в шестнадцати ричной кодировке
    #34856872
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторНа компьютерах системы IBM/360, однако, в случае использования ASCII применялся другой метод: 6-й бит (если считать самый младший бит первым) перемещается в 7-й, а бывший 7-й «раздваивается» и копируется и в 8-й бит, и в 6-й делаешь обратное преобразование и усе... тока Q-это 0xB1
...
Рейтинг: 0 / 0
Преобразование символа в шестнадцати ричной кодировке
    #34856930
fjord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
am_sasa авторНа компьютерах системы IBM/360, однако, в случае использования ASCII применялся другой метод: 6-й бит (если считать самый младший бит первым) перемещается в 7-й, а бывший 7-й «раздваивается» и копируется и в 8-й бит, и в 6-й делаешь обратное преобразование и усе... тока Q-это 0xB1
извените за глупый вопрос но что во что преобразоваывать?
...
Рейтинг: 0 / 0
Преобразование символа в шестнадцати ричной кодировке
    #34857006
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fjord
извените за глупый вопрос но что во что преобразоваывать? берешь байт и начинаешь двигать биты в обратном порядке! извиняю... но если спросишь "как их двигать?", то тогда сильна обижусь...
...
Рейтинг: 0 / 0
Преобразование символа в шестнадцати ричной кодировке
    #34857013
Фотография Человек-собака Шариков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 try 
    {
       byte  n = ( byte )0xB2;
      String c =  new  String( new   byte []
	  {
          n}, "Cp1251");
      System.out.println(c);
    }
 catch (UnsupportedEncodingException x)
    {
      x.printStackTrace();
    }

вместо Cp1251 поставить ту кодировку в которую преобразовываешь
...
Рейтинг: 0 / 0
Преобразование символа в шестнадцати ричной кодировке
    #34857128
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Человек-собака Шариковвместо Cp1251 поставить ту кодировку в которую преобразовываешь думаешь символ латинской большой буковки Q зависит от кодировки?
...
Рейтинг: 0 / 0
Преобразование символа в шестнадцати ричной кодировке
    #34857171
fjord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Человек-собака Шариков
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 try 
    {
       byte  n = ( byte )0xB2;
      String c =  new  String( new   byte []
	  {
          n}, "Cp1251");
      System.out.println(c);
    }
 catch (UnsupportedEncodingException x)
    {
      x.printStackTrace();
    }

вместо Cp1251 поставить ту кодировку в которую преобразовываешь
ниодна из известных мне кодировок(UTF8, ISO-8859-1, US-ASCII, CP1252, KOI8-R) не подошла.
...
Рейтинг: 0 / 0
Преобразование символа в шестнадцати ричной кодировке
    #34857190
fjord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
am_sasa fjord
извените за глупый вопрос но что во что преобразоваывать? берешь байт и начинаешь двигать биты в обратном порядке! извиняю... но если спросишь "как их двигать?", то тогда сильна обижусь...понял, лимит глупых вопросов кончился :) вначале тупо вычитал 127, ща буду двигать.
...
Рейтинг: 0 / 0
Преобразование символа в шестнадцати ричной кодировке
    #34857198
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ща буду плякать... тебе надо из кодировки IBM/360 перевести в ASCII , а уж потом получать символы!
...
Рейтинг: 0 / 0
Преобразование символа в шестнадцати ричной кодировке
    #34857658
Фотография Человек-собака Шариков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторниодна из известных мне кодировок(UTF8, ISO-8859-1, US-ASCII, CP1252, KOI8-R) не подошла.

так подумай над тем какая из кодировок тебе нужна. Хинт - их, кодировок, очень много
...
Рейтинг: 0 / 0
Преобразование символа в шестнадцати ричной кодировке
    #34857771
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Человек-собака ШариковХинт - их, кодировок, очень много
Хинт к хинту
...
Рейтинг: 0 / 0
Преобразование символа в шестнадцати ричной кодировке
    #34857904
fjord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Человек-собака Шариков[quot автор]ниодна из известных мне кодировок(UTF8, ISO-8859-1, US-ASCII, CP1252, KOI8-R) не подошла.

началось все с того что мне дан набор символов в шестнадцатиричной форме:
01 23 45 67 89 AB CD EF
мне просто нужно напечатать из них строку в аски. значения как я полакаю даны осмысленно, поэтому вот борюсь чтобы получить нечто похожее на реальность.
...
Рейтинг: 0 / 0
Преобразование символа в шестнадцати ричной кодировке
    #34857933
Фотография Человек-собака Шариков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чем тыкаться как слепой котёнок проще выяснить в чём смысл подобной кодировки, Если выяснить по каким-то причинам нельзя то можно тупо написать таблицу соотвествий, какой символ какому числу соотвествует.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Преобразование символа в шестнадцати ричной кодировке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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