В консоли: что означает вопросительный знак в квадрате и как его обнаружить? - PullRequest
0 голосов
/ 10 января 2019

В консоли для некоторых необработанных символов она выдает следующее:

enter image description here

Может кто-нибудь сказать мне:

1) Что именно означает этот символ?

2) Как это называется?

3) Как я могу определить, какие символы дадут мне это - например, если я хочу написать код, чтобы найти все целые числа, для которых строковое представление отображается так, как мне это сделать:

(60000..70000).select {|i| what_do_i_do_here?(i) }

1 Ответ

0 голосов
/ 10 января 2019

Символ означает, что шрифт не может отображать символ.

Название: проверьте сайт сестры: https://english.stackexchange.com/questions/62524/what-do-you-call-the-phenomenon-where-a-rectangle-is-shown-because-a-font-lack, поэтому официально в Юникоде: символ замены , но часто это называется тофу .

Это зависит от вашего шрифта и настройки шрифта / языка. Примечание: вы просто пытаетесь использовать отдельные кодовые точки, но некоторые глифы («буквы», отображаемые шрифтом) могут быть созданы несколькими комбинированными кодовыми точками («char» во многих компьютерных языках).

Я действительно не знаю, как узнать, какие символы поддерживаются конкретным шрифтом (просто имея шрифт). Часто создатели шрифтов говорят вам, какие глифы реализованы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...