bonjour,
j'aimerai pouvoir ins�rer des caract�res japonais (qui seront stock�s dans une base de donn�es) dans un RichEdit. Quand je fais :
J'utilise une police supportant les caract�res asiatiques ainsi que le bon charset ; or ce code affichera correctement le "A" mais le caract�re asiatique sera remplac� par un "?".
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 RichEdit1->SelAttributes->Name ="MS Mincho"; RichEdit1->SelAttributes->Charset =SHIFTJIS_CHARSET; WideString wstr; wstr='\u0041'; //--> A en unicode RichEdit1->SelText = wstr; wstr='\u3040'; //--> Hiragano "No" en unicode RichEdit1->SelText = wstr;
Quand on ins�re un caract�re asiatique par copier-coller, il s'affiche correctement dans le richedit mais, en examinant la chaine de texte en m�moire, je m'attendais a trouver ce caract�re en notation unicode mais l� encore, il est remplac� par un "?".
Bref, j'ai bcp de mal avec l'unicode et je n'ai pas trouv� de solution. Si qq1 avait un ptit tips...
Merci
Partager