文本方向与Swift中的print或println混合文本

时间:2014-11-28 11:09:37

标签: ios swift right-to-left hebrew

我正在尝试使用Swift中的println或print函数打印带有希伯来字符的字符串“א - aleph is a silent ...”。下面的简单代码有一个输出,第一个字符从右到左(RTL)打印,其余文本从左到右(LTR)。如何更改此内容,以便全部打印LTR。

提前致谢。

var content:String="\u{05D0} - aleph is a silent consonant - however it is pronounced as a, o, e, i or u based on the vowel used."

println(content)

输出应为:

א - aleph is a silent consonant - however it is pronounced as a, o, e, i or u based on the vowel used.

然而,希伯来字符印在该行的右侧。

1 个答案:

答案 0 :(得分:3)

看起来我找到了答案。在角色解决问题之前添加" \ u {200E}",从左到右标记。

更多信息:http://en.wikipedia.org/wiki/Left-to-right_mark