label3.Text = "\u1F6B5";
Il \u
fuga richiede solo 4 cifre esadecimali, si sta tentando di utilizzare 5. Così si finisce con una stringa che contiene due caratteri, '\ u1F6B' e '5'. Sembra "Ὣ5", non quello che vuoi.
L'utilizzo dei codepoint dai piani di bit superiori (codici> = 0x10000) richiede una U maiuscola per essere correttamente codificata in una stringa letterale. Correzione:
label3.Text = "\U0001F6B5";
La macchina necessita anche di un font che contenga il glifo. Saprai che manca quando vedi un rettangolo.
fonte
2015-07-29 09:10:23
Posso capovolgere caratteri unicode, ad esempio che il biker guidi l'altra direzione o sarebbe l'unica solitaria (http://stackoverflow.com/questions/416897/how-do-i-rotate-a-label-in- c) per ruotare l'etichetta? – user254197
Fantastico. Questo mi faceva impazzire che non potevo farlo funzionare neanche io. Grazie Hans! –