在源代码中使用阿拉伯字母初始化字符串

时间:2015-10-28 14:10:47

标签: c++ unicode arabic

我在源代码中使用阿拉伯字母时遇到问题。 我想用阿拉伯字母模拟拉丁语来初始化我的字符串,但是我无法将我的源代码保存在unicode中。如何使用unicode数字初始化字符串?

CStringEx letters0 = L"ABCDEFGHIJKLMNOPQRSTUVWXYZ";

CStringEx letters1 = L"رزطظكلمنصض";

我试过这个,但到目前为止没有运气。

CStringEx letters1 = { 'ا', 'أ', 'إ', 'آ', 'ى', 'ئ', 'ب', 'ت', 'ث', 'ج', 'ح', 'خ', 'د', 'ذ'};

1 个答案:

答案 0 :(得分:1)

根据OP的要求发布答案:

在非Unicode源代码中包含Unicode字符的一种相对简单的方法是使用通用字符名称。采取的形式为:'\ Uxxxxxxxx'。代码长度可以是4或8个字符。

您可能还会发现此工具很有用: http://unicode.online-toolz.com/tools/text-unicode-entities-convertor.php

它似乎适用于您的示例文本。