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

String initialization with arabic letters in source code

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

CStringEx letters0 = L"ABCDEFGHIJKLMNOPQRSTUVWXYZ";

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

我已经试过了,但到目前为止运气不好。

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

根据 OP 的要求作为答案发布:

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

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

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