0
"062A0633062A0020"のような文字列があり、それを適切なペルシア語の文字列に変換したいと思います。どうしたらいいですか? (イランシステムのエンコードにユニコード)は、.NET Frameowrkライブラリ(System.Textのを)使用することができますバイトの配列をペルシア語の文字列に変換する
"062A0633062A0020"のような文字列があり、それを適切なペルシア語の文字列に変換したいと思います。どうしたらいいですか? (イランシステムのエンコードにユニコード)は、.NET Frameowrkライブラリ(System.Textのを)使用することができますバイトの配列をペルシア語の文字列に変換する
:
public static byte[] StringToByteArray(string hex)
{
return Enumerable.Range(0, hex.Length)
.Where(x => x % 2 == 0)
.Select(x => Convert.ToByte(hex.Substring(x, 2), 16))
.ToArray();
}
byte[] a = StringToByteArray("062A0633062A0020");
char[] c = System.Text.Encoding.BigEndianUnicode.GetChars(a); // تست