javascript - 在 BiDi 实现中,阿拉伯字符在渲染过程中移动到不同的位置

标签 javascript bidi

我在实现 BiDi 字符时遇到了挑战,因为在构建对象键期间阿拉伯字符被移动到不同的位置。

enter image description here

有人可以帮我理解行为和解决方案吗

因为我使用类似的东西来修改字符串,所以我得到了不良影响

enter image description here

最佳答案

您观察到的现象“仅供引用”。您用来调试 javascript 的开发工具对 RTL 不友好。如果您怀疑包含阿拉伯字符的特定值出现问题,您可以将该值复制到剪贴板,并将结果粘贴到某个单独的查看器,最好是允许您控制方向的查看器,例如Windows 记事本。

关于javascript - 在 BiDi 实现中,阿拉伯字符在渲染过程中移动到不同的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53409554/

相关文章:

html - 如何正确处理从右到左的文本输入字段?

delphi - 如何在左侧显示减号(Delphi、TListview)

javascript - Angular 子组件无法识别输入更改

javascript - 如何将这个多维关联数组转换为 json?

JavaScript 同步多个函数调用

javascript - gapi_processed 是什么意思?

javascript - 获取准确的浏览器渲染文本(RTL 和 LTR 方向混合)

javascript - 正则表达式匹配空格 - 排除多组字符之间的空格

html - 如何解决 BiDi 支架问题?

c# - 样式化 Run/Paragraph 以支持 RTL 和 LTR 单词