0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 18
|
||||||
1 | ||||||
Вывод в консоль кодов русских букв в UTF-803.05.2016, 19:20. Показов 6398. Ответов 5
Метки нет (Все метки)
Написать программу, чтобы на консоль выводила коды русских букв в UTF-8.
Есть шаблон:
0
|
03.05.2016, 19:20 | |
Ответы с готовыми решениями:
5
Не получается вывод в консоль русских букв Знаки, вместо русских букв (utf-8) Mb_function и поддержка русских букв в кодировке UTF-8 Смена кодировки utf-8 на unicode у русских букв |
04.05.2016, 11:15 | 2 | |||||
Как-то так:
0
|
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
|
||||||
04.05.2016, 20:37 | 3 | |||||
turbanoff,
1) Неправильно, в UTF-8 code point'ы могут занимать до 6 байт и в этих байтах часть бит служебные (см. схему UTF-8 в вике, например); — твой код => 53408 — Что должно получиться: => 1056 2) Незачем изобретать велосипед и вообще что-либо делать с кодировками, если уже доступен char (думаю, ТС неточно сформулировал вопрос). Не понимаю, при чём тут UTF-8
0
|
04.05.2016, 22:34 | 4 |
korvin_, Unicode code point != закодированный символ в UTF-8
мой код выводит 53408 = 0xd0A0 Вот тут есть табличка с UTF-8, можно убедиться http://www.utf8-chartable.de/u... start=1024 С 6-ти байтовыми да, проблема. Их так просто в int не засунешь
0
|
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
|
|
04.05.2016, 23:00 | 5 |
Так а толку от такого представления? Тем более, что
Ну возьми long. Что с этим кодом дальше делать? Впрочем, это вопрос ТСу.
0
|
04.05.2016, 23:35 | 6 |
вывести вроде бы ему надо было. Вся кириллица (ТСу же нужны русские буквы) в 4 байта вмещается
0
|
04.05.2016, 23:35 | |
04.05.2016, 23:35 | |
Помогаю со студенческими работами здесь
6
Почему вместо русских букв иероглифы? ( UTF-8 ) Кодировка UTF-8 не работает, выводятся ? вместо русских букв Выводит в консоль вместо русских букв квадраты Русифицировать консоль (кракозябры вместо русских букв) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |