c# - jeux de caractères

c# - jeux de caractères - C#/.NET managed - Programmation

Marsh Posté le 16-06-2004 à 12:32:02    

Bonjour.
 
Jai un richTextbox avec du texte et pleins de  Ä Ö ö ä ( je bosse en allemagne )
 
je recupere ce texte, je le range dans un string ou StringBuilder.
 
Jusque la, tout va bien.
 
Mais qund je relis ce string ou StringBuilder et que je met son contenu dans le  
richTextBox a nouveau, c ´est le drame...
 
Il y a des ????????? a la place des ä ö Ä Ö ....
 
Donc il me semble quil faut utiliser un autre jeux de caractère que celui  
par défaut UTF8 ou un truc du genre je sais plus.
 
Alors je me demandais comment on fait ca pour un richtextbox
car je nai trouvé aucune proprieté ou méthode qui permette cela...
 
Merci !  :hello:
 
edit: en C# ... meme si ca doit etre pareil en vb je suppose...


Message édité par meumeul le 16-06-2004 à 12:36:00
Reply

Marsh Posté le 16-06-2004 à 12:32:02   

Reply

Marsh Posté le 16-06-2004 à 13:35:18    

as-tu tout simplement essayé avec le code ASCI?

Reply

Marsh Posté le 16-06-2004 à 14:07:45    

? je comprend pas trop.
 
en fait, lutilisateur ecrit dans le rict text box.
avec beaucoup de ä ö ü....
je recupere ca dans un string, je le remet dans le rtb
et c foutu.
je veux rien faire dautre.
 
en fait le rtb ne reconnait pas le caractère et met ? a la place.
 
faut il que jutilise un encoder a la lecture et a lecriture de mon rtb ?

Reply

Marsh Posté le 16-06-2004 à 14:33:54    

milles excuses en fait, il semblerait que ct pas du tout ca le probleme. mon texte traverse un flux et il suffisait de bien le decoder a la sorti :
 

Code :
  1. System.Text.UTF8Encoding convert  = new System.Text.UTF8Encoding();
  2. monTexte = convert.GetString(mesBytes, debut, fin);


 
encore deso´lé..
 
edit: enfin ca pourra surement en aider plus d´un :D
(pour avoir la conscience trankill jdis ca :)


Message édité par meumeul le 16-06-2004 à 14:34:30
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed