2010-07-30 5 views
0

J'essaie d'enregistrer des données (nom, nom de famille) dans mes formulaires avec php et mysql. Il est forme simple comme:Impossible d'enregistrer les caractères de ma langue

<input type='text' name='first_name' /> 

Et php obtient après submiting avec:

$first_name = trim(mysql_prep($_POST['first_name'])); 

Le problème est que si je tape des caractères dans mon languege (Lituanienne), il ne les sauvera pas et va changer en d'autres .. Je mets la langue de mon pays, également charset dans mysql est UTF-8

Des idées où le problème est?

EDIT: La chose très étrange vient de se produire. Il a commencé à travailler juste après avoir supprimé tous les charset = utf8 et mettre les noms utf8 :) Cependant, merci à tout le monde

+0

s'il vous plaît vérifier cette réponse http://stackoverflow.com/questions/3021769/how-to-display-a-mysql-table-data-in-another-language-properly-in-php/3021908#3021908 – robertbasic

Répondre

0

Vous devez envoyer l'en-tête dans le navigateur avec des informations sur la page dans UTF-8 Encodage.

<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 

ou

header('Content-type: text/html; charset=utf-8'); 
+0

je fais avec meta charset = "UTF-8" – Adomas

+0

en le mettant dans le HTML est une chose, en fait envoyer un document UTF-8 est un autre .... –

0
<meta http-equiv="content-language" content="en, lt"> 

La LT est à la Lituanie.

0

Vous avez besoin de meta charset = "UTF8" et vous avez également besoin que votre jeu de caractères de connexion soit défini sur utf8. Exécuter mysql_query("set names utf8") après la connexion au serveur.

0

trois choses

première: la page elle-même doit être utf-8 codé, qui est de vous assurer que le html a la ligne suivante dans la balise head somwhere:

<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 

seconde: assurez-vous que le codage de la base de données et les tables est UTF8

et troisième: après la connexion à la base de données exécutez l'instruction suivante:

SET NAMES utf8; 
Questions connexes