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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Caractere ASCII ou UNICODE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Caractere ASCII ou UNICODE

n°1097614
Killerman
Posté le 26-05-2005 à 09:48:37  profilanswer
 

Je voudrais savoir pkoi sur une application les caracteres accentues Francais se retrouve encodes de cette maniere :
 
utilisée
problème
supplémentaires
 
Merci de votre aide amis developpeur !
 
Killerman.


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
mood
Publicité
Posté le 26-05-2005 à 09:48:37  profilanswer
 

n°1097653
Killerman
Posté le 26-05-2005 à 10:20:49  profilanswer
 

UP :X


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1097662
Taz
bisounours-codeur
Posté le 26-05-2005 à 10:25:40  profilanswer
 

parce que c'est de l'utf-8

n°1097672
Killerman
Posté le 26-05-2005 à 10:33:35  profilanswer
 

Merci pour l'info...
 
Quelqu'un a des renseignements sur cette bestiole ?
 
Thx


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1097681
Taz
bisounours-codeur
Posté le 26-05-2005 à 10:37:54  profilanswer
 

c'est pas une bestiole, c'est un codage de caractère basé sur unicode et compatible ascii

n°1097688
Killerman
Posté le 26-05-2005 à 10:46:42  profilanswer
 

Tu es sur ? Car je viens de regarder une table UTF-8 et voila ce que je trouve pour le e accent aigu :
 
é 233 E9 00C8 200 195.136 C388 È LATIN CAPITAL LETTER E WITH GRAVE Egrave (È etant le lit du code)


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1097719
Taz
bisounours-codeur
Posté le 26-05-2005 à 11:00:15  profilanswer
 

je comprends pas ton dernier message. Déjà le problème c'est toi, qui utilise de l'utf-8 dans un environnement incapable de le gérer

n°1097731
FlorentG
Unité de Masse
Posté le 26-05-2005 à 11:08:54  profilanswer
 

En .NET, c'est de l'utf-16, non ?

n°1097842
Killerman
Posté le 26-05-2005 à 12:11:16  profilanswer
 

Thx tout le monde c cool :P


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1101421
Killerman
Posté le 30-05-2005 à 10:59:24  profilanswer
 

Juste un petit renseignement supplementaire....quelqu'un pourrait me dire si il existe des soft qui pourraient faire une traduction des messages pour remettre les accents correctement ? Ou peut etre une bibliotheque a utiliser pour faire ca directement en C sharp ? Merci d'avance


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
mood
Publicité
Posté le 30-05-2005 à 10:59:24  profilanswer
 

n°1101534
Killerman
Posté le 30-05-2005 à 12:44:53  profilanswer
 

ou peut etre des idees pour traiter ce probleme ?


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1101569
moi23372
Posté le 30-05-2005 à 13:22:35  profilanswer
 

ben .NET gère l'unicode, donc je vois pas ou est le problème, normalement tous les caractères spéciaux sont pris en compte! tu as surement bidouillé quelque chose...

n°1101593
Killerman
Posté le 30-05-2005 à 13:41:11  profilanswer
 

Alors en fait je n'ai pas programme le soft...je cherche juste a faire une appli C sharp qui me permettrait d'effectuer le re-codage de ces caracteres.


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1101620
FlorentG
Unité de Masse
Posté le 30-05-2005 à 14:05:09  profilanswer
 

Y'a tout ce qu'il faut dans System.Text :)

n°1101818
Killerman
Posté le 30-05-2005 à 15:27:39  profilanswer
 

Merci, pourrait tu juste m'expliquer un peut plus comment marche system.text ? Ca fait longtemps que j'ai pas touche (1 bonne annee) niveau prog C sharp et je suis un peu perdu :x


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1101820
FlorentG
Unité de Masse
Posté le 30-05-2005 à 15:28:30  profilanswer
 

Va lire la MSDN, y'a tout qu'est bien expliqué :D J'ai assez peu touché à System.Text malheureusement (je garde tout en Unicode)

n°1101848
Killerman
Posté le 30-05-2005 à 15:42:00  profilanswer
 

oki thanks :P


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1102104
LegoStarWa​rs
Posté le 30-05-2005 à 21:03:04  profilanswer
 

Taz a écrit :

je comprends pas ton dernier message. Déjà le problème c'est toi, qui utilise de l'utf-8 dans un environnement incapable de le gérer


 
faux, il existe la classe encoding qui permet de lire / ecrire sur des flux de caracteres en unicode be, unicode le, utf8 et ascii, au choix

n°1102187
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 30-05-2005 à 22:00:58  profilanswer
 

LegoStarWars a écrit :

faux, il existe la classe encoding qui permet de lire / ecrire sur des flux de caracteres en unicode be, unicode le, utf8 et ascii, au choix


Encoding n'est pas limité à ces jeux, tu peux l'utiliser pour les I/O sur n'importe quel jeu de caractères (Encoding.GetEncoding() )
cf mon plugin dans ma signature, qui lit et écrit des pages en iso-8859-1


---------------
J'ai un string dans l'array (Paris Hilton)
n°1102357
antp
Super Administrateur
Champion des excuses bidons
Posté le 31-05-2005 à 00:24:14  profilanswer
 

Harkonnen a écrit :


cf mon plugin dans ma signature, qui lit et écrit des pages en iso-8859-1


 
Ouais mais ça a été laborieux pour y arriver :o :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1102557
Killerman
Posté le 31-05-2005 à 10:25:26  profilanswer
 

Moi je suis toujours dessus et c'est galere :X


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1102565
Killerman
Posté le 31-05-2005 à 10:28:16  profilanswer
 

Si qq1 a une idees simple pour y arriver :X


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1102596
Killerman
Posté le 31-05-2005 à 10:55:48  profilanswer
 

En fait ce que je veux faire c transforme un flux de donnes ou les caracteres arrivent mal accentues et les remettre en place dans un autre format pour pouvoir les visualiser avec la bonne accentuation ! Genre traducteur (qui permet de remettre en place ce probleme d'accents).
 
Voila :P


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1102612
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 31-05-2005 à 11:04:16  profilanswer
 

Pour lire le fichier encodé en UTF 8 et le sauver en ASCII (par exemple) :

Code :
  1. StreamReader reader = new StreamReader (@"C:\fichierUTF8.txt", Encoding.UTF8);
  2. string txt = reader.ReadToEnd();
  3. reader.Close();
  4. StreamWriter writer = new StreamWriter(@"C:\fichierASCII.txt", false, Encoding.ASCII);
  5. writer.Write(txt);
  6. writer.Close();


---------------
J'ai un string dans l'array (Paris Hilton)
n°1102655
Killerman
Posté le 31-05-2005 à 11:23:57  profilanswer
 

oki thx je pense que ca va me servir !
 
Merci BCP.


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
mood
Publicité
Posté le   profilanswer
 


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

  Caractere ASCII ou UNICODE

 

Sujets relatifs
Problème de caractère 'Récupérer une chaine de caractère dans l'URL
[PERL] traduction variable dans chaine de caractère[C++] Bug lors de la création d'un fichier -> devient unicode
récupérer une chaines de caractère d'un fichier texte[ Perl ] conversion HEXA => ASCII
[JAVA] Pb affichage caractèreprobleme de caracteres ASCII
acés caractère d'une chaine de caractèrecaractere numerique en sql (db2)
Plus de sujets relatifs à : Caractere ASCII ou UNICODE


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