这个工具有问题吗?

关于「RTL 双向控制符 在线」

该工具快速访问从右到左的双向控制字符:RLE(从右到左嵌入)、PDF(弹出方向格式)、RLO(从右到左覆盖)、LRO、LRE 以及 LRM/RLM 标记。每个字符都会更改阅读方向为从右到左的语言周围文本的渲染方式。

在开发 RTL 网站、文本混合出现问题时(阿拉伯语句子中的英语地址、CSV 列标题中的希伯来语名字),或在为聊天、社交媒体或文档导出制作双向文本时使用这些字符。

请注意 RLO/LRO 会覆盖字符的自然方向,可能会被滥用(例如社会工程中的伪造文件扩展名)。请谨慎使用并记录其存在,以免未来的编辑意外删除它们。

如何使用这个工具

如何用 Unicode 的 RTL 嵌入标记包裹文本

  1. 粘贴文本

    把片段贴进「Text」字段。工具会在开头加 U+202B(Right-to-Left Embedding),在末尾加 U+202C(Pop Directional Formatting),强制把这段内容渲染为 RTL。

  2. 点击运行

    结果只有 `wrapped`——你的文本被不可见的 RTL 标记包住。在工具里看不出变化,但贴到别处后,被包裹这段的双向渲染会翻转。

  3. 什么时候用得上

    混语 UI:希望阿拉伯文或希伯来文段落在 LTR 文档里仍按 RTL 渲染,即使外围的 ASCII 标点本会逼成 LTR。混合英语与 RTL 文件名的场景也很有用。

  4. 现代替代方案

    新代码建议优先用 HTML 的 `dir="rtl"`、CSS `direction: rtl`,只有无法改外层标记时才依赖 `\u202E…\u202C`。一些文本渲染系统把内嵌 RTL 标记视为安全隐患(针对文件名的 RIGHT-TO-LEFT OVERRIDE 攻击)——上线前请审一遍。