[RESOLU] HTML UTF8

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] HTML UTF8

Re: HTML UTF8

par levince107 » 11 janv. 2014, 12:15

J'ai trouvé !

Il faut insérer 'a commande avant l'envoi de la requête vers le serveur

mysql_query ("set names = utf8")
mysql_query ($sql)

Merci

Re: HTML UTF8

par sirakawa » 11 janv. 2014, 10:28

regarde par là:
https://php.net/manual/fr/function.mb-i ... coding.php
mb_internal_encoding ("UTF-8");

HTML UTF8

par levince107 » 10 janv. 2014, 21:51

Bonsoir

Il y a des tas de sujets sur UTF8 mais je n'ai pas trouvé de solution

Je souhaite intégrer ma page PHP dans wordpress. Je calque donc une db de test comme celle de wordpress.

l'interclassement de la base est latin1_swedish_ci
l'interclassement de la table est utf8_general_ci
l'interclassement des champs est utf8_general_ci

Pour tester je tape directement avec phpmyadmin un mot avec accents commé "comptabilité"

Dans ma page html,je dois garder le charset=utf-8 car le header de wordpress l'impose (si je le change en iso-8859-1 ça fonctionne mais je ne peux pas ! car le header de wordpress impose de l'utf-8)

lorsque j'extrais ma variable dans mon script php, mon code est celui ci :

$var_id = $requete ['id'] (ce qui devrait me donner "comptabilité")
le mot "comptabilité" affiche le "é" avec un carré ou un point d'interragation dans un losange. (ça dépend de mes tests...)

utf8_encode ou utf8_decode ne change rien

quel artifice utiliser pour afficher mes accents car tout est en utf-8, la base, la table, les champs et mon header html.

Je précise que je suis sous dreamweaver et que l'encodage de ma page php est bien en utf-8 et que mon header est bien en utf-8 comme vouspouvez le voir ici


J'ai des questions :

1. Peut on encoder le mot "comptabilité" directement avec des accents via phpmyadmin dans la base ?

2. Si non, comment faire un import d'un fichier excel ou il n'y a que des accents

3. Comment afficher mes accents ?

Merci pour votre aide.