Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Преобразование символа в шестнадцати ричной кодировке / 13 сообщений из 13, страница 1 из 1
09.10.2007, 13:49:16
    #34856774
fjord
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование символа в шестнадцати ричной кодировке
Есть символ в шестнадцатиричной кодировке 0xB2, по таблице это Q. Как мне преобразовать его в это Q? если привожу к char то отображается "?". смотрю в википедии там две таблицы, получается что char выводит по верхней таблице т.е. до 7F, а мне нужно по нижней то есть до FF. как сделать чтобы отображалось как в верхней таблице? всем спасибо за ответы.
...
Рейтинг: 0 / 0
09.10.2007, 14:10:24
    #34856872
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование символа в шестнадцати ричной кодировке
авторНа компьютерах системы IBM/360, однако, в случае использования ASCII применялся другой метод: 6-й бит (если считать самый младший бит первым) перемещается в 7-й, а бывший 7-й «раздваивается» и копируется и в 8-й бит, и в 6-й делаешь обратное преобразование и усе... тока Q-это 0xB1
...
Рейтинг: 0 / 0
09.10.2007, 14:24:50
    #34856930
fjord
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование символа в шестнадцати ричной кодировке
am_sasa авторНа компьютерах системы IBM/360, однако, в случае использования ASCII применялся другой метод: 6-й бит (если считать самый младший бит первым) перемещается в 7-й, а бывший 7-й «раздваивается» и копируется и в 8-й бит, и в 6-й делаешь обратное преобразование и усе... тока Q-это 0xB1
извените за глупый вопрос но что во что преобразоваывать?
...
Рейтинг: 0 / 0
09.10.2007, 14:39:16
    #34857006
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование символа в шестнадцати ричной кодировке
fjord
извените за глупый вопрос но что во что преобразоваывать? берешь байт и начинаешь двигать биты в обратном порядке! извиняю... но если спросишь "как их двигать?", то тогда сильна обижусь...
...
Рейтинг: 0 / 0
09.10.2007, 14:40:45
    #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
09.10.2007, 15:06:06
    #34857128
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование символа в шестнадцати ричной кодировке
Человек-собака Шариковвместо Cp1251 поставить ту кодировку в которую преобразовываешь думаешь символ латинской большой буковки Q зависит от кодировки?
...
Рейтинг: 0 / 0
09.10.2007, 15:12:30
    #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
09.10.2007, 15:16:44
    #34857190
fjord
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование символа в шестнадцати ричной кодировке
am_sasa fjord
извените за глупый вопрос но что во что преобразоваывать? берешь байт и начинаешь двигать биты в обратном порядке! извиняю... но если спросишь "как их двигать?", то тогда сильна обижусь...понял, лимит глупых вопросов кончился :) вначале тупо вычитал 127, ща буду двигать.
...
Рейтинг: 0 / 0
09.10.2007, 15:17:53
    #34857198
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование символа в шестнадцати ричной кодировке
ща буду плякать... тебе надо из кодировки IBM/360 перевести в ASCII , а уж потом получать символы!
...
Рейтинг: 0 / 0
09.10.2007, 16:48:55
    #34857658
Человек-собака Шариков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование символа в шестнадцати ричной кодировке
авторниодна из известных мне кодировок(UTF8, ISO-8859-1, US-ASCII, CP1252, KOI8-R) не подошла.

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

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


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