ASCII охватывает только определенный набор символов, начиная с ASCII 0 до ASCII 127. Эти числа выше 127 находятся в сильном конфликте, в зависимости от того, какое расширение было не ASCII.
Общее "лучшее" решение для обеспечения максимальной переносимости в наши дни - это одна из кодировок Unicode. Их много, но UTF-8 очень популярен. Когда я говорю, что есть несколько кодировок Unicode, я понимаю, что в отличие от разных наборов символов, все кодировки Unicode кодируют одни и те же символы, они просто делают это с разным количеством битов. UTF-8 пытается сэкономить много дискового пространства / памяти, если ваш материал в основном ASCII.
В Linux Gnome предлагает приложение "выбора символов", называемое gnome-character-map
, которое позволит вам найти все глифы шрифта для всех символов Unicode. Обратите внимание, что хотя можно написать символ Unicode, в зависимости от используемого вами шрифта, в шрифте может отсутствовать глиф (или символ) для отображения этого символа Unicode. Если у вас нет чего-то для отображения определенного символа, иногда вместо недоступного глифа будет нарисован квадрат.
Я обычно вырезаю и вставляю символы из карты символов, когда мне нужно сделать что-то особенное; однако есть последовательность для непосредственного ввода символа (аналогично окнам). Выполните Shift-Control, а затем введите шестнадцатеричное значение символа (которое вы можете посмотреть на карте символов, если необходимо).