ISO-8859-6 をアラビア語に変換するにはどうすればよいですか?
エンコードされた文字がいくつかありÇÎÊÈÇÑ
ます。اختبار
これは英語でもアラビア語でも「テスト」に他なりません。
これらの文字を入力として、アラビア語を出力として使用したいと考えています。Notepad++ でさらにテストするには、次の手順を試して、より良いアイデアを得てください。
- 新しいファイルを作成して貼り付けます
ÇÎÊÈÇÑ
。 - エンコード メニュー ナビゲーションに移動 -> 文字セット -> アラビア語 -> ISO-8859-6/Windows-1256
「テスト」に過ぎないアラビア文字が表示されます ( Google Translator
)。実際には、逆のプロセスを複製したいのですが、同じプロセス L を実行することはできません。これは私が試しているコードです:
byte[] utf8Bytes = Encoding.UTF8.GetBytes("ÇÎÊÈÇÑ");
System.Text.Encoding iso_8859_6 = System.Text.Encoding.GetEncoding("ISO-8859-6");
byte[] isoBytes = Encoding.Convert(Encoding.Unicode, iso_8859_6, utf8Bytes);
string unicodeconverted = Encoding.Unicode.GetString(isoBytes);
//string uf8converted = Encoding.UTF8.GetString(isoBytes);