2014-04-19 1 views
0

내 응용 프로그램에는 표시되는 ASCII 문자를 입력 할 수있는 텍스트 상자가 있습니다. "عع"를 입력하면 1593 년과 1593 년에 코드를 입력했지만 ASCII 코드 "ع"와 "ع"는 다릅니다!ASCII 문자 바인더

차이점을 어떻게 표시합니까?

감사

내 코드 :

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); 
+0

예상되는 코드는 무엇입니까? –

+0

@Asad 위의 편집을 참조하십시오. – javadaskari

+0

@Asad 달라질 것으로 예상합니다. – javadaskari

답변

2

내 아랍어 약간 녹슨이지만, 그 모두가 문자 것 같다 Ain 코드로 표현된다 (유니 코드 문자 '아랍어 LETTER AIN'), 포인트 1359.

그들은 다르게 나타나는 이유는 유니 코드 1359, Ain이 결합 문자이고 모양이 다른 문자의 앞뒤에 있는지에 따라 부분적으로 결정되기 때문입니다.