Я вижу две основные проблемы с вашим фрагментом.
Во-первых, в арабском языке есть специальные кодовые точки для целых слов, и слово, которое вы пытаетесь напечатать اللہ, называется ARABIC LIGATURE ALLAH ISOLATED FORM
, то есть 0xFDF2
или 0xEF 0xB7 0xB2
.
Если вы напишите его изолированно (каждый отдельный символ), вы не получите правильное представление.
Во-вторых, ваш шрифт в вашем терминале (или любом другом приложении, используемом для рендеринга текста) должен поддерживать глиф, и вы должны убедиться, что направление текста переключено справа налево.
Вот пример из онлайн-оболочки Python :
>>> print(u"\uFDF2")
ﷲ
Поскольку эта оболочка не настроена справа налево, вы можете видеть, что она печатает слева направо.