2015-07-29 18 views

risposta

6
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.

+0

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

+0

Fantastico. Questo mi faceva impazzire che non potevo farlo funzionare neanche io. Grazie Hans! –

0

Credo che sia necessario selezionare un carattere che supporti il ​​carattere Unicode per l'etichetta. Prova qualcosa come Arial Unicode MS (o dai un'occhiata a this guideline per i caratteri che supportano quel carattere unicode esatto ... ad esempio il font the Segoe UI Symbol).

+0

Per far funzionare le cose, devo acquistare quel font http://www.fonts.com/de/font/monotype/arial-unicode/ms-regular per 189Euro (209 $), perché non riesco a selezionarlo nella finestra di progettazione (sotto "Caratteri" -> "Nome")? Questo è parecchio .. per alcuni test. Non ho potuto selezionare/trovare "Symbola font", quindi ho provato "Symbol" -font e non funziona. – user254197

+1

Dovresti essere in grado di impostare il font attraverso il codice (e credo che attraverso il designer sia possibile se il font è installato). Sono sicuro che ci sono font gratuiti che supportano questo carattere unicode, ma non sono positivo ... cercherò un po 'di più –

+0

Prova questo link: http://www.fileformat.info/info/unicode/font /fontlist.htm?text=%F0%9F%9A%B5+-+MOUNTAIN+BICYCLIST+%28U%2B1F6B5%29 Dovrebbe indicare i font locali installati che supportano il carattere Unicode. –

Problemi correlati