如何在c#中从这个奇怪的编码中获得阿拉伯语文本(或Unicode)

本文关键字:阿拉伯语 文本 Unicode 编码 | 更新日期: 2023-09-27 18:15:06

真的不知道这是什么编码"UŠØ¬Ø¨Ø§U"تØ- U,你,你……U††Ø¸Ø§U…اU"Ø- U…اUŠØ©Ø§U"Ø«U"اثUŠ"

但我知道这是阿拉伯语

如何使用c#将其转换为UniCode

i just try

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

如何在c#中从这个奇怪的编码中获得阿拉伯语文本(或Unicode)

试过了吗?

str = Encoding.Unicode.GetString(utf8Bytes);

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