1 / 1 / 0
Регистрация: 18.04.2020
Сообщений: 8
|
||||||
1 | ||||||
Почему в Visual Studio букве "З" соответствует значение 135, а в таблице Юникода - 1047?18.04.2020, 13:52. Показов 1232. Ответов 5
Почему в Visual Studio букве "З" соответствует значение 135, а в таблице Юникода - 1047? Сразу извиняюсь новичок в C#, хотелось бы разобраться
Вот код:
0
|
18.04.2020, 13:52 | |
Ответы с готовыми решениями:
5
Почему у меня MASM32 не правильно работает в Visual studio когда уже установлен внутри настройки visual studio code ? Каждой букве алфавита соответствует двузначное число Вывести информацию о звуке, который соответствует букве Изменение записи в таблице средствами Visual Studio Расшифровать. Каждой букве алфавита соответствует двузначное число |
1842 / 1184 / 501
Регистрация: 14.10.2018
Сообщений: 3,180
|
||||||||||||||||
18.04.2020, 15:02 | 2 | |||||||||||||||
Сообщение было отмечено Belyash_1 как решение
Решение
Visual Studio тут ни причем. Здесь происходит работа с консолью. Консоль как и множество редакторов имеют разные кодировки, кодировка по умолчанию в консоли является DOS CP866, это легко проверить введя такой код
З в данной кодировке соответствует число в десятичной форме 135 Таблица Юникод это всего лишь таблица. А вот кодировки которые работают с этой таблицей (например UTF-8 или UTF-16) уже и будут выдавать эти значения. Для получения значений в диапазоне около 1047 меняем кодировку входных данных
10 и 13 берутся не с проста. В некоторых случаях в Windows перенос строки обозначается 2-мя символами "\n\r" . Это также легко проверить
2
|
1 / 1 / 0
Регистрация: 18.04.2020
Сообщений: 8
|
|
18.04.2020, 16:04 [ТС] | 3 |
Спасибо, я не правильно выразился, пытаюсь разобраться в потоках. А еще такой вопрос в какой кодировке буква "З" может равняться 208151?
Добавлено через 47 минут Так-с, вроде разобрался это кодировка UTF-8, но почему в одном месте "З" записывается как 208 151, а у меня в VS как 0?
0
|
1842 / 1184 / 501
Регистрация: 14.10.2018
Сообщений: 3,180
|
|
18.04.2020, 16:17 | 4 |
0
|
1 / 1 / 0
Регистрация: 18.04.2020
Сообщений: 8
|
|
18.04.2020, 16:26 [ТС] | 5 |
Вот отсюда
То, что у меня в VS, на втором скрине
1
|
1842 / 1184 / 501
Регистрация: 14.10.2018
Сообщений: 3,180
|
|
18.04.2020, 16:50 | 6 |
Не первый раз замечаю что с русскими буквами при кодировке UTF-8 консоль криво себя ведет. Наверняка какой то подвох. Возможно не умеет работать с 2-ух и более байтовыми символами
1
|
18.04.2020, 16:50 | |
18.04.2020, 16:50 | |
Помогаю со студенческими работами здесь
6
Расшифровать слово, каждой букве алфавита соответствует число Расшифровать текст, каждой букве соответствует двузначное число Расшифровать текст. Каждой букве алфавита соответствует двузначное число Расшифровать текст. Каждой букве алфавита соответствует двузначное число Расшифровать текст. Каждой букве алфавита соответствует двузначное число Расшифровать текст. Каждой букве алфавита соответствует двузначное число Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |