2013-03-18 22 views
7

Quando il valore del testo dell'etichetta termina con la staffa terminale. Ad esempio, il risultato da destra a sinistra è sbagliato.Display Destra a sinistra errato

 
Text: ABC (123) 
Result: (ABC (123 
Expected Result: ABC (123) 

C'è qualche soluzione per risolverlo?

+1

Come si assegna il testo all'etichetta, Codice ?? – Habib

risposta

3

Devi usare Unicode Right-to-left mark, (U+200F) nel testo. Al contrario, utilizzare Left-to-right mark (`U + 200E) se si sa che è necessario il rendering LTR.

+0

Grazie per le vostre informazioni. Ho trovato un link utile http://www.microsoft.com/middleeast/msdn/control.aspx – James063

0

Controlla la codifica dell'input. È necessario utilizzare la famiglia UTF o unicode per ottenere il tuo obiettivo. controlla anche la codifica del tuo file in Visual Studio.