Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Comment decoder l'utf8 [PHP]

txiki, le mercredi 20 août 2008 à 02:08:53
Bonjour,

J'ai créé une table qui comporte des caractères espagnols comme le n avec la tilde, le o accent aigu etc... Mais dans phpMyAdmin, au moment de valider, ils sont remplacés par un point d'interrogation. Idem dans le site ci-dessous.
http://txiki.free.fr/index.php?page=Liste_Prenoms&lang=Fr

J'ai trouvé ça que quelqu'un a fait et ça fonctionne chez lui:
$titre=utf8_decode(htmlentities(addslashes($_POST['titre'])))."\r\n";

Évidemment chez moi ce ne sera pas la variable titre mais je ne sais pas ou le mettre. Voici une partie du code (si vous en voulez plus, je vous l'envoie sans Pb.

//======================
// connection à la DB
//======================
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() ); // connection à la base
mysql_select_db($db) or die ('Impossible de se connecter à la base'); // sélection de la table

//==========================================================================    
// requête SQL qui compte le nombre total d'enregistrements dans la table.
//==========================================================================

$select = 'SELECT count(id) FROM prenomsfeminins';

$result = mysql_query($select,$link)  or die ('Erreur : '.mysql_error() );

$row = mysql_fetch_row($result);

$total = $row[0];


Merci beaucoup pour votre aide, je ne suis qu'un malheureux débutant qui peine beaucoup en PHP.

Le bonheur est la seule chose que l'on peut donner sans l'avoir.
Configuration: Windows XP
Firefox 3.0.1
Répondre à txiki  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 dreamfeeder, le mercredi 20 août 2008 à 05:29:35
bonjour,
ce lien devrait t'aider en ce qui concerne l'utf-8:

http://www.commentcamarche.net/forum/affich 7000255 probleme utf 8 php phpmyadmin

cordialement, dreamfeeder.
Répondre à dreamfeeder
Problème: UTF-8 // PHP // phpmyadmin (Résolu) Bonjour, alors ça fait 8 heures que je cherche uns solution, voici le problème: J'ai des pages PHP qui envoi des données entrées par l'utilisateur vers un BD MySQL. Ces données sont ensuite affichées sur différentes pages PHP. Tous les... www.commentcamarche.net/forum/affich-7000255-probleme-utf-8-php-phpmyadmin
Htmlentities ou htmlspecialchars (Résolu) Bonjour, Comme je 'lindique ds le titre , quellle(s) est(st) les differences entre les foncitons php "htmlentities" et "htmlspecialchars" ?? Y en a-t-il une a privilegier par rapport a l'autre? merci www.commentcamarche.net/forum/affich-4793357-htmlentities-ou-htmlspecialchars
[Java] détection encoding (utf-8) (Résolu) Bonjour, Je viens à vous pour vous demander conseil : j'aimerai dans l'un de mes programmes (java), détecter l'encodage d'une chaine de caractère. J'essaie de trouver sur le net quelque chose mais sans grand résultat pour le... www.commentcamarche.net/forum/affich-6041576-java-detection-encoding-utf-8
[MySQL] Illegal mix of collations (latin1_swedish_ci,IMPLICIT)Sous phpMyAdmin vous obtenez l'erreur suivante : MySQL a répondu:Documentation #1267 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' Ceci est dû à l'ajout des "collations" sous MySQL... www.commentcamarche.net/faq/sujet-1245-mysql-illegal-mix-of-collations-latin1-swedish-ci-implicit
[PHP] Upload de fichiersLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La... www.commentcamarche.net/faq/sujet-889-php-upload-de-fichiers
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';'Cette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple : www.commentcamarche.net/faq/sujet-869-php-parse-error-unexpected-t-string-expecting-or
[Perl] Comparaison de caractères (Résolu)Bonjour à tous, j'ai un problème avec un script perl. Enfin lors d'une comparaison entre 2 chaines de caracteres visiblement identique, celle ci sont considérées comme étant différentes. Voici ma comparaison : $Compar = $BO{$cli}{$mod} cmp... www.commentcamarche.net/forum/affich-4088633-perl-comparaison-de-caracteres
[php] utf8_decode, utf8_encode marche pas (Résolu)Bonjour à tous, Voilà, je travail sur un serveur linux Fedora 8 x86_64 avec php 5.2.4 et apache 2.2.6. Je veuix utiliser les fonctions utf8_decode() et utf8_encode() mais quand je les utilise dans un simple code php, je n'ai aucun retour de... www.commentcamarche.net/forum/affich-6181174-php-utf8-decode-utf8-encode-marche-pas
PHP MySQL (Résolu)Bonjour, Alors j'ai déjà mis de nombreux post à ce sujet mais je n'y arrive pas. Je suis novice concernant la création de sites web. grâce à un tutoriel j'ai créé un formulaire en htlm, la "page réponse" en php Le "décodeur" php est... www.commentcamarche.net/forum/affich-6122340-php-mysql
Télécharger DVD Decoder PackDVD Decoder Pack for windows XP (DVDpack.msi) est un package permettant de doter Windows 2000, Windows XP ou Windows Vista d'un décodeur de DVD, afin de permettre de lire des DVD vidéo avec Windows Media Player. www.commentcamarche.net/telecharger/telecharger-34055204-dvd-decoder-pack
Télécharger PHP EditPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des... www.commentcamarche.net/telecharger/telecharger-62-php-edit
Canal+ lance un nouveau décodeur permettant de voir les séries en avant-première(Paris - Relax news) - La chaîne cryptée proposera à ses abonnés par satellite d'accéder aux séries américaines avant leur diffusion à l'antenne à partir du 4 novembre prochain grâce à la commercialisation d'un nouveau décodeur Le cube, présenté jeudi... www.commentcamarche.net/actualites/canal-lance-un-nouveau-decodeur-permettant-de-voir-les-series-en-avant-premiere-5847529-actualite.php3
PHP - Introduction à la programmation avec PHPQu'est-ce que PHP? PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en Javascript ou une applet Java s'exécute sur votre ordinateur...). La... www.commentcamarche.net/contents/php/phpintro.php3
PHP - Récupération de donnéesPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des... www.commentcamarche.net/contents/php/phpform.php3
PHP - Les fichiersLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier... www.commentcamarche.net/contents/php/phpfich.php3