unicode何时知道何时从右向左或从左向右阅读.
在word和python中都有.
例如,
??? ?? ??????? ??? ??? ??????!
Run Code Online (Sandbox Code Playgroud)
如果你要击退退格键,它将从右到左阅读.
我打印了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!'
Run Code Online (Sandbox Code Playgroud)
但我没有看到任何表示从左到右或从右到左的东西.
对于普通字符串,
Hi how are you, it works from left to right.
Run Code Online (Sandbox Code Playgroud)
不应该有一个unicode字符或字节来表示从左到右或什么?
有,这里有一个喜剧的方式来解释它。\n https://www.explainxkcd.com/wiki/index.php/1137:_RTL
\n\n\n\n\n在 Unicode 中,RLM 字符编码为 U+200F RIGHT-TO-LEFT MARK\n
\n(HTML ‏ \xc2\xb7 ‏).在 UTF-8 中为 E2 80 8F。Unicode 双向算法中规定了\n 用法。\n LRM 编码为 U+200E LEFT-TO-RIGHT MARK
https://en.wikipedia.org/wiki/Right-to-left_mark
\n\n此处描述了双向算法。\n http://unicode.org/reports/tr9/
\n\n具体来说\nALM U+061C ARABIC LETTER MARK 从右到左零宽度阿拉伯字符
\n