Примечание: ответ Боба Кинга является верным для предоставленной информации. Проблема в том, что alumb ошибается относительно значения числовой символьной ссылки на сущность. & Rarr; (& rarr; одиночная стрелка вправо), как указано, также обозначается как →, но это десятичное число и поэтому не эквивалентно \ x8594 во "многих языках" (например, C ++). Вот почему chrW (& H8594) дал «неправильный» символ. Шестнадцатеричные ссылки на сущности символов указываются с использованием «& # x» вместо «& #». Таким образом, & # x8594; (& # x8594;) = \ x8594 = chrW (& H8594), а → (→) = chrW (8594) = \ x2192.