Pb de language sur php et mysql

Résolu
lili34500 Messages postés 187 Statut Membre -  
lili34500 Messages postés 187 Statut Membre -
Bonjour,
j'ai une page avc un libre d'or et mon pb c'est que les "é" devienne ÃC malgres toute les tentative pour l'aranger je n'y arrive pas et compte sur vous pour m'illuminer.

merci.

7 réponses

  1. swermxpress Messages postés 365 Date d'inscription   Statut Membre Dernière intervention   73
     
    C'est un problème d'interclassement ou de charset!
    0
  2. swermxpress Messages postés 365 Date d'inscription   Statut Membre Dernière intervention   73
     
    Pour résoudre cela, il faut que ce que tu déclare dans :
    <meta http-equiv="Content-Type" content="text/html; charset=""""utf-8""""" >

    Soit cohérant avec l'interclassement de ta base de données ;)
    0
  3. lili34500 Messages postés 187 Statut Membre 16
     
    pas moyen il ne veux pas le prendre en compte
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. swermxpress Messages postés 365 Date d'inscription   Statut Membre Dernière intervention   73
     
    Ben poste ton code ;)

    Sinon, tu as choisit quel charset ?
    0
  6. lili34500 Messages postés 187 Statut Membre 16
     
    code php:
    <?php
    header('Content-type: text/html; charset=UTF-8'); 
    ?>
    <?php
    if (isset($_POST['go']) && $_POST['go']=='Signer') {
    
    	if ((isset($_POST['auteur'])) && (isset($_POST['email'])) && (isset($_POST['message']))) {
    		if ((!empty($_POST['auteur'])) && (!empty($_POST['email'])) && (!empty($_POST['message']))) {
    			$test_mail = eregi ('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+$', $_POST['email']);
    			if ($test_mail) {
    				$base = mysql_connect ('localhost', xxxx', 'xxx');
    				mysql_select_db ('reuss586_or', $base);
    
                       
    
    
    				$sql = 'INSERT INTO livre_or VALUES("", "'.mysql_escape_string($_POST['auteur']).'", "'.mysql_escape_string($_POST['email']).'", "'.date("Y-m-d H:i:s").'", "'.mysql_escape_string($_POST['message']).'")';
    
    				mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
    
    				mysql_close();
    
    				header('location: livreor.php');
    
    				exit();
    			}
    			else {
    				$erreur = 'Votre adresse E-mail est invalide.';
    			}
    		}
    		else {
    			$erreur = 'Au moins un des champs est vide.';
    		}
    	}
    	else {
    		$erreur = 'Les variables nécessaires au script ne sont pas définies.';
    	}
    }
    ?>
    <?php include("inc/hautpage.inc"); ?>
    <form action="signe_livreor.php" method="post">
    <table align="center">
    <tr><td>
    <span class="gras">Auteur :</span>
    </td><td>
    <input type="text" name="auteur" maxlength="30" size="50" value="<?php if (isset($_POST['auteur'])) echo htmlentities(trim($_POST['auteur'])); ?>">
    </td></tr><tr><td>
    <span class="gras">Adresse E-mail :</span>
    </td><td>
    <input type="text" name="email" maxlength="50" size="50" value="<?php if (isset($_POST['email'])) echo htmlentities(trim($_POST['email'])); ?>">
    </td></tr><tr><td>
    <span class="gras">Votre message :</span>
    </td><td>
    <textarea name="message" cols="50" rows="10"><?php if (isset($_POST['message'])) echo htmlentities(trim($_POST['message'])); ?></textarea>
    </td></tr><tr><td><td align="right">
    <input type="submit" name="go" value="Signer">
    </td></tr></table>
    </form>
    <?php
    if (isset($erreur)) echo '<br /><br />',$erreur;
    ?>
    <?php include("inc/baspage.inc"); ?>
    0
  7. lili34500 Messages postés 187 Statut Membre 16
     
    pb résolu dsl c t mon header ki merder.
    0