Я хочу, чтобы можно было вводить специальные символы, и, судя по этому списку, только от 0 до 188 (включительно) совпадают с символами, которые я получаю, с тем, что на этом сайте.
2 ответа
В зависимости от вашего компьютера вы можете использовать другую кодовую страницу ASCII.
В ASCII была (рудиментарная) поддержка языков, отличных от английского, в форме кодовых страниц, которые могут разрешать символы, выходящие за рамки стандартного набора. Окна можно переключать на разные языки, что изменит используемый набор ASCII. Список общих кодовых страниц Windows см. В этом разделе в Википедии: Кодовые страницы Microsoft
Юникод выходит за рамки потребности в кодовых страницах, расширяя набор символов, позволяя использовать большинство символов на каждом языке в одном наборе символов, но поддержка кодовых страниц в нижней части может быть достигнута путем сопоставления стандартного набора ASCII (ниже 255) их аналогам в зависимости от кодовой страницы или языка, выбранного в вашей операционной системе.
Согласно записи в Википедии о расширенном ASCII:
Термин расширенный ASCII (EASCII или высокий ASCII) относится к восьмибитным или большим кодировкам символов, которые включают в себя стандартные семибитные символы ASCII плюс дополнительные символы. Использование этого термина иногда подвергается критике, поскольку оно может быть ошибочно истолковано как означающее [...], что термин однозначно идентифицирует единственную кодировку [.]
Более того:
Существует множество расширенных кодировок ASCII (более 220 кодовых страниц DOS и Windows).
В частности, это тот , который появляется у меня в Windows с американскими / западными настройками.