如何从C#中的奇怪编码中获取阿拉伯语文本(或Unicode)

时间:2016-10-26 13:21:11

标签: c# unicode encoding utf-8 character-encoding

真的我不知道这个编码是什么 “ÙŠØØØØٔتØÙ,Ù,Ù...Ù†††Ø¸Ø§Ù...آØÙ...ايةأثٓاثي”< / p>

但我知道这是阿拉伯语

如何使用C#

将其转换为UniCode

我刚试过

string ArabicString = "يجب التحقق من نظام الحماية الثلاثي";
byte[] utf8Bytes = Encoding.UTF8.GetBytes(ArabicString);
str = Encoding.UTF8.GetString(utf8Bytes);

2 个答案:

答案 0 :(得分:0)

试过这个?

str = Encoding.Unicode.GetString(utf8Bytes);

答案 1 :(得分:0)

看起来我迟到了,但这应该可以。我最近有类似的问题,遇到了这个问题。这对我有用。 Encoding.UTF8.GetString(Encoding.Default.GetBytes(ArabicString))