begin process at 2012 02 13 17:49:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Détecter encodage et conversion vers UTF8


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Détecter encodage et conversion vers UTF8

vendredi 13 juin 2008 à 11:34:57 | Détecter encodage et conversion vers UTF8

bruno9292

Bonjour,

pour faire simple, j'ai une chaine, dont je ne connais pas l'encodage (ça peut etre UTF8, ISO8859-1, ISO8859-15, etc...) et j'aimerais la convertir en UTF8 sans utiliser les entités html pour l'insérer dans notre BDD.
Petit soucis, ça coince sur certains symboles spciaux comme l'¤ (pris en charge par iso8859-15 mais pas par iso8859-1)

J'ai essayé de convertir avec iconv et mb_convert_encoding, mais l'¤ disparait à chaque fois.
on a pensé utiliser htmlentities mais le problème, c'est qu'il faut connaitre l'encodage, or la fonction détecter l'encodage ne marche pas tout le temps...

Une idée ?

merci d'avance !
vendredi 13 juin 2008 à 13:08:25 | Re : Détecter encodage et conversion vers UTF8

malalam

Administrateur CodeS-SourceS
Hello,

les problèmes d'encodage, c'est toujours TRES compliqué.
Moi, je te conseille la conversion en entités décimales plutôt (façon XML).
C'est ce que je fais pour gérer différentes langues, et ça fonctionne plutôt très bien.
Le problème étant que la BDD devient illisible en direct (enfin, quand on est en multilingue, si c'est juste du français avec quelques caractères spéciaux en entités, ça reste jouable).
mardi 28 avril 2009 à 16:49:09 | Re : Détecter encodage et conversion vers UTF8

GillesWebmaster

Membre Club


Bonjour,

Malalam, pourrais-tu préciser?

Merci

Bonne Journée
GillesWebmaster




Cette discussion est classée dans : conversion, détecter, utf8, encodage, iso8859


Répondre à ce message

Sujets en rapport avec ce message

Encodage ou pas [ par codefalse ] Bonjour à tous :)J'ai codé un ptit site rapide avec bdd. J'ai indique aux headers que l'encodage serait en utf-8, mes fichiers étaient encodés en utf8 Probleme pour un encodage [ par karasnake ] Bonjour, je suis actuellement en stage et je dois travailler sur la conversion de vidéo depuis une page internet(tout nouveau pour moi) j'ai fais quel Verifier l'encodage de la requete d'un WebService [ par japette ] Bonjour,Je bute depuis pas mal de temps sur un problème qui m'est assez difficile de résoudre. C'est pour cela que j'ai besoin de vous!J'écris un webs encodage utf8 .... [ par kalif ] Bonjour, j'ai un petit problème, dans le fichier index.php , je fais appel via la fonction require_once à inc.func.php Les deux fichier sont encodé Encodage [ par coockiesch ] Bonjour à tous!   J'ai une petite question: je génère un document xml en php...Les actions que je fais sont:* utf8_encode* remplacer &, par leur équi Problème d'encodage [ par zzzzzz ] Bonjour, Je ne retrouve plus le poste que j'avais poster pour mon problème donc je vais l'exposer de nouveau ici ! J'ai une BDD en UTF8_BIN, j'ai mi Détecter ENTER dans un TextArea [ par SpaceHam ] J'ai un textarea ou j'aimerais pouvoir voir ou un usager aurait fait Enter afin d'en faire des paragraphes et ainsi dans la Base de Donnée. (mysql) compter les membres d'une famille de ma base donnée en php [ par msi079 ] j'ai une table que famille . qui permet d'enregistrer des famille sur un site . je dois faire une requète pour afficher : - matricule du chef de fam faire des calcul en php [ par msi079 ] salut dois faire des calculs pour dire si le client a soldé ou non et combien il lui reste a payer . j'ai essayé c code mais ça passe pas . alors je s recupération de la clef d'une table en php [ par msi079 ] salut . j'ai une base de données dans laquel j'ai 2 tables que je dois liéer . la table pejudice 0 : CREATE TABLE IF NOT EXISTS `prejudice0` ( `id_p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales