Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème étrange avec les Accents [ Divers / Général ] (masterofquebec)

vendredi 20 juin 2008 à 18:55:11 | Problème étrange avec les Accents

masterofquebec

Bonjour, j'ai un problèmes avec des accents.

Mon site est encoder en ISO-8859-1 et j'ai des variables php comme :
$connecte = "Pour pouvoir utiliser toutes les fonctionnalités du réseau tu dois t'identifier."; //Message de connexion
et
$erreur = "Un Utilisateur possède déjà ce Nom.";
Les variables sont dans des fichiers différents et sont intégré dans le script par un include puis par la fonction echo.

J'ai fais une fonction (plutôt repris une fonction de php) pour les encoder:
function convert($str)
{
    $str = htmlentities($str, ENT_QUOTES, "ISO-8859-1");
    return($str);
}

Elle fonctionne a merveille pour la variable $connecte mais avec la variable $erreur elle me retourne :
Un Utilisateur poss�de déjà ce Nom.

Alors je remplace htmlentities par utf8_decode la variable $erreur est corigé mais c'est au tour de la variable $connecte de déconner :
Pour pouvoir utiliser tous les fonctionnalit?du r?au tu dois t'identifier.

Et si je met les 2 fonctions (utf8_decode et htmlentities) ma variable $erreur est :


vendredi 20 juin 2008 à 20:20:59 | Re : Problème étrange avec les Accents

Evangun

Bonsoir,

Met tes DEUX fichiers php en iso-8859-1 (ou passe à l'utf8) : regarde dans ton éditeur de code il doit y avoir une option pour ça. Parce que le fichier de la deuxième variable doit être en utf8.

à+

vendredi 20 juin 2008 à 21:51:33 | Re : Problème étrange avec les Accents

masterofquebec

Change rien, et les fichiers avec les variables sont des fichiers avec du code php seulement exemple :
<?php
$lalala = "Salut";
?>


vendredi 20 juin 2008 à 22:49:29 | Re : Problème étrange avec les Accents

Evangun

Ok, alors déjà un brin de politesse en plus ne serait pas malvenu,

ensuite je ne suis pas sûr que tu aies compris ce que j'ai dit quand je parle de changer l'encodage du fichier lui-même. Tu crées tes fichiers php avec quel éditeur ?

samedi 21 juin 2008 à 01:00:03 | Re : Problème étrange avec les Accents

masterofquebec

Avec NotePad++, j'ai changer l'entête meta contenent type du fichier, mais sa n'a rien changer, j'ai découvert par exemple que si j'utilise la fonction utf8_decode sur la variable $erreur et la fonction htmlentities sur la variable $connecte tous s'affiche correctement.

Mais je cherche à toujours utiliser la même fonction.

Désolé je ne voulais pas te manquer de respect.

Merci d'avance.

samedi 21 juin 2008 à 10:59:50 | Re : Problème étrange avec les Accents

Evangun

Réponse acceptée !
Ok c'est bien ce que je pensais, tu n'as pas compris. Va dans le menu Format en haut de Notepad++, met Ansi et décoche "Encoder en utf8 (sans BOM)" pour ton deuxième fichier.

à+



Cette discussion est classé dans : problème, variable, erreur, accents, str


Répondre à ce message

Sujets en rapport avec ce message

variable en php [ par theboubourse ] bonjour voila j'ai un petit problème je voudrais savoir pourquoi easyPhp m'indique une erreur de varible non défini ? normalement les variable ne doiv Erreur java d'accents et d'espaces [ par amateurjava ] Bonjour,j'ai un leger probleme de codage :J'ai d'un coté une BD mysql et de l'autre un page PHP qui liste des enregistrements de la base.J'ai crée un Erreur 403 [ par dancingfly_ ] Bonjour,J'ai un problème avec un site qui me fait des erreurs 403 alors que tous les fichiers sont en chmod 755.Au premier affichage de la page, parfo [SMF] Problème de symbiose au niveau de l'encryptage du Password [ par canibale ] Bonjour, je travail sur une symbiose de mon site web avec SMF mais je bloque à un point : Comment sont encodés les passwords dans la base de donnée ?J récupérer formulaire [ par pseudodejautilis ] j'ai un petit problème avec un script qui marchait pourtant bien : avant (PHP3), je pouvais récupérer les résultats d'un formulaire dans une variable, Comparaison d'une variable avec celle d'un tableau [ par sebvcx ] Bonjour,J'ai un petit souci, je ne comprends pas pourquoi la comparaison ne se fait pas il me renvoie faux alors que $str=Lesly et $_Get['eleve']=Lesl problème de déclaration des variable [ par fmontassar ] bonjours, je suis un débutant en language php et j'ai un projet a l'exécuter ar le code php,j'ai installer easyphp <img alt="." src="http://127.0.0.1/ message d erreur dans variable string [ par g_fuck ] Salut !est ce que qqun pourait me dire comment je fais pour insserer les messages d'erreur dans une variable  string : $db = mysql_connect($MON_SERVER mettre le contenu d'une variable dans un Rich Text [ par slashf ] salut tout le monde donc voilà mon problème :writeRichText('rte1','', 400, 200, true); le résultat ne m'affiche rien donc j'ai essayé assi writeRichTe AJAX et variable PHP [ par aminosgrp ] Bonjour ! Ben ! Je suis en problème de puis un bon moment, comme j'essai d'affecter une valeur d'une a une variable PHP sans faire recharger la page.


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.