unicode何时知道何时从右向左或从左向右读取。

无论是文字还是python。

例如,

هذا هو الملعون جيد رجل الصباح!

如果要打退格键,则会从右到左读取。

我打印了unicode字节表示形式
u'\u0647\u0630\u0627 \u0647\u0648 \u0627\u0644\u0645\u0644\u0639\u0648\u0646 \u062c\u064a\u062f \u0631\u062c\u0644 \u0627\u0644\u0635\u0628\u0627\u062d!'

但是我没有看到任何表示左到右或从右到左的符号。

对于像这样的普通字符串,
Hi how are you, it works from left to right.

是否应该有一个unicode字符或字节来表示从左到右或其他内容?

最佳答案

有一种解释这的喜剧方式。
https://www.explainxkcd.com/wiki/index.php/1137:_RTL



https://en.wikipedia.org/wiki/Right-to-left_mark

双向算法在这里描述。
http://unicode.org/reports/tr9/

具体来说
ALM U + 061C阿拉伯字母标记从右到左的零宽度阿拉伯字符

关于python - Unicode中的阿拉伯字符处理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36381762/

10-15 23:29