Passage de UTF8 a ASCII - HTML/CSS - Programmation
Marsh Posté le 27-09-2005 à 16:36:29
Exemple de pb de norme UTF8/ASCII "Informations supplémentaires"
Merci pour votre aide.
Killerman
Marsh Posté le 27-09-2005 à 16:45:37
En ASCII, y'a pas d'accents du tout... Y'en a en iso-8859-1 par exemple... Sinon, UTF-8 Power
Marsh Posté le 27-09-2005 à 17:01:44
Pas d'idee pour faire une "traduction" ? d'une norme a l'autre ?
Merci
Killerman
Marsh Posté le 27-09-2005 à 17:03:55
En JavaScript, je sais pas... C'est pour faire quoi au final ?
Marsh Posté le 27-09-2005 à 17:07:45
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)
Marsh Posté le 27-09-2005 à 17:08:30
Oui D'où les machins style iso-8859-1 qui définissent pleins de trucs au dessus de 127
Marsh Posté le 27-09-2005 à 17:12:21
J'aurais plustôt pensé que les iso-8machin étaient apparut pour savoir quelle table de caractére utiliser.
Marsh Posté le 27-09-2005 à 17:36:23
J'aimerais faire un script qui change : Informations supplémentaires en "Informations supplémentaires
Marsh Posté le 27-09-2005 à 17:44:59
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
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.
Marsh Posté le 27-09-2005 à 22:02:50
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
Marsh Posté le 28-09-2005 à 09:59:32
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
Marsh Posté le 28-09-2005 à 10:04:03
Ha ben oui, mais le pauvre, s'il fait ça, c'est le reste de la page qui correspondra plus.
Marsh Posté le 28-09-2005 à 10:09:45
Ç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.
Marsh Posté le 02-10-2005 à 10:56:01
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
Marsh Posté le 02-10-2005 à 11:54:24
Tu fais ce traitement en quoi alors ? Parce que faire ça en Javascript ça me paraît un peu dangereux/tordu
Marsh Posté le 02-10-2005 à 12:07:23
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.
Marsh Posté le 02-10-2005 à 12:10:24
Si tu peux le faire en PHP c'est simple : fonction utf8_decode et le tour est joué
Marsh Posté le 02-10-2005 à 12:19:33
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
Marsh Posté le 02-10-2005 à 13:04:26
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.
Marsh Posté le 02-10-2005 à 13:05:36
antp> Merci pour ta reponse. Je vais lire le manuel comme me l'a suggere Je@nb.
Merci
@++
Marsh Posté le 02-10-2005 à 13:38:33
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.
Marsh Posté le 27-09-2005 à 15:34:41
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
Merci d'avance
Killerman
---------------
La geforce c'est comme un bon steak, quand on cherche à l'avoir bien cuite elle finit toujours par griller !