Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1034 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  conversion chaine ascii et accents

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

conversion chaine ascii et accents

n°1699841
matt276
Posté le 10-03-2008 à 12:28:14  profilanswer
 

Bonjour,
 
Je dois convertir une chaine en ASCII pour mettre à jour un panneau d'affichage à leds.
Je rencontre un problème avec les accents qui ne sont pas convertis correctement.
J'utilise le code suiviant pour la conversion :
 
Dim texte() As Byte
texte = System.Text.ASCIIEncoding.ASCII.GetBytes(txt)
 
Evidement cela ne fonctionne pas car j'obtient un codage ASCII 7 bits qui ne prend pas en charge les accents.
Mais malgré mes essais avec les fonction UTF8Encoding ou UNICODEncoding pas moyen d'obtenir un H82 pour le é par exemple (j'obtiens un HE9)
 
Pouvez vous m'aider sur le code correct à utiliser ?
 
Merci.

mood
Publicité
Posté le 10-03-2008 à 12:28:14  profilanswer
 

n°1699843
masklinn
í dag viðrar vel til loftárása
Posté le 10-03-2008 à 12:34:17  profilanswer
 

matt276 a écrit :

Bonjour,
 
Je dois convertir une chaine en ASCII pour mettre à jour un panneau d'affichage à leds.
Je rencontre un problème avec les accents qui ne sont pas convertis correctement.
J'utilise le code suiviant pour la conversion :
 
Dim texte() As Byte
texte = System.Text.ASCIIEncoding.ASCII.GetBytes(txt)
 
Evidement cela ne fonctionne pas car j'obtient un codage ASCII 7 bits qui ne prend pas en charge les accents.
Mais malgré mes essais avec les fonction UTF8Encoding ou UNICODEncoding pas moyen d'obtenir un H82 pour le é par exemple (j'obtiens un HE9)
 
Pouvez vous m'aider sur le code correct à utiliser ?
 
Merci.


 [:prozac]  
 
Google "C# remove accents" 3e lien -> http://csharpfeeds.com/post.aspx?id=2369 :/


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1699845
matt276
Posté le 10-03-2008 à 12:41:21  profilanswer
 

masklinn a écrit :


 [:prozac]  
 
Google "C# remove accents" 3e lien -> http://csharpfeeds.com/post.aspx?id=2369 :/


 
çà n'est pas le problème que je rencontre.

n°1699877
masklinn
í dag viðrar vel til loftárása
Posté le 10-03-2008 à 13:57:19  profilanswer
 

matt276 a écrit :


 
çà n'est pas le problème que je rencontre.


Dans ce cas c'est pas de l'ascii que tu veux sortir. En ASCII, il n'y a pas de caractères accentués.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1699882
matt276
Posté le 10-03-2008 à 14:04:45  profilanswer
 

Exact je souhaite en fait sortir de l'ASCII étendu.

n°1699906
masklinn
í dag viðrar vel til loftárása
Posté le 10-03-2008 à 14:38:53  profilanswer
 

matt276 a écrit :

Exact je souhaite en fait sortir de l'ASCII étendu.


Ce qui n'a aucun sens: il existe des dizaines d'extensions de l'ASCII (les 15 parties de l'ISO/IEC 8859, la douzaine d'ANSI Windows code pages, les 2 douzaines de OEM Code Pages, ...)
 
Il faut que tu détermines l'encodage exact dont tu as besoin.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1699968
matt276
Posté le 10-03-2008 à 15:58:02  profilanswer
 

Je ne pense pas que çà n'a aucun sans mais plutôt que çà manquait de précision.
 
Je me suis un peu plus penché sur le sujet, mes panneaux utilisent un codepage 850.
La conversion se fait donc via :
texte = System.Text.Encoding.GetEncoding(850).GetBytes(txt)
 
:)
a+.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  conversion chaine ascii et accents

 

Sujets relatifs
Comment enlever les accents de noms de fichiers ?Conversion VBA word vers VBS
Concaténation et chainerécupérer une partie d'une chaîne de caractère (en partant de la fin)
tableau d'une chaine de caractereDécoupe d'une chaîne de caractères
probleme d'affichage des accents sur mes pagesConversion de données BCD en float
[AJAX] Probleme d'acces ID liste chainéCréation de dossiers à la chaîne
Plus de sujets relatifs à : conversion chaine ascii et accents


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR