![](/img/trans.png)
[英]How to set Unicode character as Content of Label in the code-behind?
[英]How to set Unicode character as Text of TextBlock in the code-behind?
我決定使用在三角形箭頭字符內的向上白色箭頭,如此處所述: http : //www.fileformat.info/info/unicode/char/1f895/index.htm
跟隨vb.net代碼是不錯的。
TextBlock1.Text = Convert.ToChar(&H25B2)
但是遵循vb.net代碼並不是很好。
TextBlock1.Text = Convert.ToChar(🢕)
有什么辦法嗎?
.NET中的字符串是Unicode。 您可以在字符串中鍵入該字符(或更確切地說,將其粘貼):
var x1="🢕";
為了顯示它,您的應用程序或控制台將需要帶有適當字形的字體。 您還必須確保將源文件另存為UTF8。
鏈接到的頁面包含需要在C / C ++ / Java 和 C#中使用的轉義序列來創建相同的字符:
var x2="\uD83E\uDC95";
Debug.Assert(x2==x1);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.