用 Rust 书写希伯来语文本

问题描述 投票:0回答:1

我正在用 Rust 制作一个 CLI 应用程序,该应用程序包含多种语言。其中一种语言是希伯来语,它是一种 RTL 语言。当用希伯来语书写时,例如:

println!("קוד לדוגמא");

结果是

אמגודל דוק

这是原始消息的反向。

我知道我可以只写文本并反转,然后它就可以工作,但我有很多文本要写,我不想因此产生任何副作用。 rust 中是否有任何库或配置可以编写 RTL 文本?

rust right-to-left hebrew left-to-right
1个回答
0
投票

似乎任何模拟终端的东西都会出现这个错误。这取决于编辑器,但您应该选择只显示结果而不是模拟命令行。在 rustrover 上,只需进入“运行/调试配置”并关闭“在输出控制台中模拟终端”。这也适用于其他 jetbrains 产品,但我还没有对所有产品进行测试。

© www.soinside.com 2019 - 2024. All rights reserved.