Я пишу программу. Часть этой программы включает чтение значения Unicode из файла XML и отображение символа на экране.
Теперь, когда я сделал это так:
tbTester.Text = "\u597D";
Работало нормально (tbTester - текстовое поле Winforms). Но с другой ситуацией, в основном мне нужно было изменить строку, чтобы иметь '\ u' и затем значение. Как это:
szOut = szOut + "\u"+k.UnicodeID + " ";
Для меня это не так уж и отличается. Только теперь он говорит мне, что "\ u" - это нераспознанная escape-последовательность.
Теперь я посмотрел на эту проблему, и двойная косая черта или символ «@» вылечили эту конкретную ситуацию, только теперь текстовое поле содержит «\ u430B» (или любой другой), а не символ, который выводился в первом из моих примеров.