我在編寫程序。該程序的一部分涉及從XML文件讀取unicode值並在屏幕上顯示字符。帶有unicode字符的無法識別的轉義序列的困境
現在,當我這樣做是這樣的:
tbTester.Text = "\u597D";
它能正常工作(tbTester是一個WinForms文本框)。但在另一種情況下,基本上我需要改變一個字符串來得到'\ u'然後是值。像這樣:
szOut = szOut + "\u"+k.UnicodeID + " ";
對我來說,這些看起來並不完全不同。只是現在它告訴我「\ u」是一個無法識別的轉義序列。
現在我確實看到了這個問題,雙斜槓或'@'符號不能治癒這種特殊情況,只有現在文本框包含'\ u430B'(或其他),而不是輸出在我的第一個例子。
非常感謝,你已經幫了我。 – user738383