合并阿拉伯语+英语文本

时间:2017-11-22 09:50:23

标签: c++ text unicode merge arabic

我正在尝试保存包含阿拉伯语和英语字母的xml字段文本。问题是 - 我的字符串看起来像这样:

هذا هو الاختبار test

但是当我尝试显示那个字符串时,我就是这样:

test هذا هو الاختبار

我知道我应该在那里放置正确的unicode字符,但是当阿拉伯字母首先出现时我无法找到它的正确组合。例如,当我有英语单词+阿拉伯语单词时,我设法用当前组合保持该顺序:

0x202a; test 0x202b; هذا هو الاختبار

注意:(而不是0x我使用的是&#x,我只是这样说,因为stackoverflow正在隐藏它们。

使用Unicode字符(0x202a0x202b)的组合,我的字符串不会重新洗牌。但是对于不同的情况来说,选择正确的unicode字符似乎并不那么容易。

任何帮助将不胜感激

0 个答案:

没有答案