ASCII字符活页夹

本文关键字:字符 ASCII | 更新日期: 2023-09-27 17:58:56

在我的应用程序中,我有一个文本框,您可以在其中输入显示的ASCII字符。如果我键入"عع",我在1593和1593中键入的代码会显示出来,但ASCII代码"ﻋ"answers"ﻊ"不一样!!

如何显示差异?

感谢

我的代码:

byte[] asciiBytes = Encoding.UTF8.GetBytes(textBox1.Text);            
string s = "";
for (int j = 0; j < asciiBytes.Length; j++)
{
    s += ((int)asciiBytes[j]).ToString() + ", ";
}
MessageBox.Show(s);

ASCII字符活页夹

我的阿拉伯语有点生疏,但它们似乎都是字母Ain(Unicode字符"Arabic letter Ain"),由代码点1359表示。

它们出现不同的原因是,Unicode 1359 Ain是一个组合字符,其出现在一定程度上取决于它前面还是后面是其他字符。