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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Passage de UTF8 a ASCII

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passage de UTF8 a ASCII

n°1208754
Killerman
Posté le 27-09-2005 à 15:34:41  profilanswer
 

Hello,
 
Je cherche un peu d'aide ! J'aimerais faire un script en Javascript permettant de traduire un texte UTF8 (ou tous les accents sont remplaces par un @ ou autres caractere) en ASCII standard.
 
Si qqu'1 a une petite idee sur comment proceder :P
 
Merci d'avance  
 
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 27-09-2005 à 15:34:41  profilanswer
 

n°1208874
Killerman
Posté le 27-09-2005 à 16:36:29  profilanswer
 

Exemple de pb de norme UTF8/ASCII "Informations supplémentaires"
 
Merci pour votre aide.
 
Killerman


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

En ASCII, y'a pas d'accents du tout... Y'en a en iso-8859-1 par exemple... Sinon, UTF-8 Power [:dawa]

n°1208942
Killerman
Posté le 27-09-2005 à 17:01:44  profilanswer
 

Pas d'idee pour faire une "traduction" ? d'une norme a l'autre ?
 
Merci
 
Killerman


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

En JavaScript, je sais pas... C'est pour faire quoi au final ?

n°1208955
omega2
Posté le 27-09-2005 à 17:07:45  profilanswer
 

ASCII, c'est pas juste les codes 0 à 127.
mais c'est vrai qu'au delà de 127, c'est chacun qui fait comme il en a envie (d'où le fait que chaque systéme d'exploitation à son propre ordre)

n°1208957
FlorentG
Unité de Masse
Posté le 27-09-2005 à 17:08:30  profilanswer
 

Oui ;) D'où les machins style iso-8859-1 qui définissent pleins de trucs au dessus de 127

n°1208968
omega2
Posté le 27-09-2005 à 17:12:21  profilanswer
 

J'aurais plustôt pensé que les iso-8machin étaient apparut pour savoir quelle table de caractére utiliser. :lol:

n°1208971
FlorentG
Unité de Masse
Posté le 27-09-2005 à 17:13:57  profilanswer
 

Ouais, c'est ça.

n°1208992
Killerman
Posté le 27-09-2005 à 17:36:23  profilanswer
 

J'aimerais faire un script qui change : Informations supplémentaires en "Informations supplémentaires


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

n°1208997
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2005 à 17:44:59  profilanswer
 

FlorentG a écrit :

Ouais, c'est ça.


Non, UTF-8 est un charset spécifique définit pour être compatible avec l'intégralité des langages humains, les charsets plus classiques étant définis sur un groupe de langages précis (ISO-8859-1 pour les langages d'europe de l'ouest, shift-js pour le japonais, Big5 pour le chinois traditionnel, euc-kr pour le Koréen, ...).

Killerman a écrit :

J'aimerais faire un script qui change : Informations supplémentaires en "Informations supplémentaires


Tu peux pas lire les infos en tant qu'UTF-8 plutôt [:petrus dei]
 
edit: de toute façon il n'y a pas de gestion d'encodage en JS, le JS utilise l'encodage de la page, jamais vu de possibilité de faire des réencodages de caractères.

Message cité 1 fois
Message édité par masklinn le 27-09-2005 à 17:46:00

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1209228
FlorentG
Unité de Masse
Posté le 27-09-2005 à 22:02:50  profilanswer
 

masklinn a écrit :

Non, UTF-8 est un charset spécifique définit pour être compatible avec l'intégralité des langages humains, les charsets plus classiques étant définis sur un groupe de langages précis (ISO-8859-1 pour les langages d'europe de l'ouest, shift-js pour le japonais, Big5 pour le chinois traditionnel, euc-kr pour le Koréen, ...).


Nan mais moi je sais ;) Je parlais juste des tables de caractères genre ASCII et iso-8859-1. Après l'unicode est là pour supporter tous les langages de la planète, même le klingon

n°1209501
antp
Super Administrateur
Champion des excuses bidons
Posté le 28-09-2005 à 09:59:32  profilanswer
 

Killerman a écrit :

J'aimerais faire un script qui change : Informations supplémentaires en "Informations supplémentaires


 
Il suffit de déclarer que la page est en UTF8 et ça s'affichera bien [:spamafote]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1209509
omega2
Posté le 28-09-2005 à 10:04:03  profilanswer
 

Ha ben oui, mais le pauvre, s'il fait ça, c'est le reste de la page qui correspondra plus.

n°1209520
antp
Super Administrateur
Champion des excuses bidons
Posté le 28-09-2005 à 10:09:45  profilanswer
 

Ça dépend, le reste de la page est peut-être dans le même état. Sinon d'où sort cette phrase ? Ça serait utile d'avoir plus d'infos pour arranger le problème plutôt que d'essayer de bidouiller un truc pour le contourner.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1212756
Killerman
Posté le 02-10-2005 à 10:56:01  profilanswer
 

En fait, voila...c un peu complique...j'ai un logiciel qui recoit des formulaire client.  Tous les formulaires des clients francais arrivent dans cet etat.  Je n'ai en aucun cass le pouvoir de changer de logiciel ou meme de le modifier (logiciel permettant la lecture des formulaires HTML).  Ce que je souhaiterais faire c'est comme un filtre entre l'arrivee du meesage et le soft qui me permettrait de remettre les accents en place.  Le truc c de trouver comment faire...
 
Merci  
 
Killerman


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1212782
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-10-2005 à 11:54:24  profilanswer
 

Tu fais ce traitement en quoi alors ? Parce que faire ça en Javascript ça me paraît un peu dangereux/tordu :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1212783
Killerman
Posté le 02-10-2005 à 12:07:23  profilanswer
 

En fait peu import le langage a utiliser...meme si fo mettre du php c pas un probleme. La seule chose que je voudrais eviter c un remplacement de caractere du genre : replace("é","é" );
 
Et ainsi de suite pour les autres caracteres accentues :X
 
Merci  
 
Killerman.


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1212786
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-10-2005 à 12:10:24  profilanswer
 

Si tu peux le faire en PHP c'est simple : fonction utf8_decode et le tour est joué ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1212792
Killerman
Posté le 02-10-2005 à 12:19:33  profilanswer
 

Oh oki !!! ca pourait etre une super idee...
 
Pourrais tu juste me dire comment marche cette fonction (pas en detail) mais le principe de fonctionnement.  Je suppose que ca prend toute les chaine de caractere et les recode sur 128 bits pour passer en ASCII ???
 
Merci
 
Killerman


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1212806
Je@nb
Kindly give dime
Posté le 02-10-2005 à 12:48:34  profilanswer
 

rtfm ?

n°1212815
Killerman
Posté le 02-10-2005 à 13:04:26  profilanswer
 

Je@nb>Merci pour ta proposition (read the fucking manuel) c'est bien ce que je comptais faire vois-tu.  
 
Par contre je ne trouve pas ton message très constructif ni très polit.
 
N'oublie pas que tu répond a un message sur un forum...tu n'envois pas un SMS a tes potes.
 
Merci.
 
Killerman.
 
 


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

antp> Merci pour ta reponse.  Je vais lire le manuel comme me l'a suggere Je@nb.
 
Merci
 
@++


---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !
n°1212833
Je@nb
Kindly give dime
Posté le 02-10-2005 à 13:38:33  profilanswer
 

Désolé pour la réponse certe un peu cru mais demander le fonctionnement d'une fonction documentée il y a pas grand chose à faire.
De plus je n'écris en aucun cas en sms style, il y a qu'à voir tous mes messages; et même mes sms j'écris en français alors j'ai aucun conseils à recevoir et je trouve ça bizarre de devoir me justifier...
 
Car à moi maintenant de te répondre, ici on est sur un forum pas un centre qui fait les recherches à ta place. Tu as un problème on te donnes des éléments de réponses voir la réponses mais quelles celle-ci sont omniprésentes, basiques, largement débattues, le forum n'est pas là pour ça.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Passage de UTF8 a ASCII

 

Sujets relatifs
tous les caracteres utf8[résolu]Passage de variable
passage de parametre entre deux page htmlPassage de la taille d'un tableau en argument
[resolu]Récupérer le code asciiPassage de id d'une page à l'autre
API pour manipulations des fichiers asciipassage de webform a winform!
[fonction recursive]affichage de contenu d'un dossier en ascii[Tomcat] passage à Tomcat 5.5.9 et pb avec le web.xml
Plus de sujets relatifs à : Passage de UTF8 a ASCII


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