Probleme d'écriture en PHP
Résolu/Fermé
Bonjour, bonsoir,
voila, j'ai crée un site sur un jeu vidéo, pour représenter ma guilde. Toute mes pages sont en PHP.
Le problème c'est au niveau de caractère spéciaux, comme é à ù etc... je suis au courent qu'il faut les remplacer par des codes du style é. Mais mes page sont longue, très longue :s. Je ne pourrais pas m'amuser a chercher les codes et a tout remplacer, je risque de prendre 5 mois...
Je me demandai si il n'existait pas une balise ou autre chose, qui puisse reconnaitre les caractère spéciaux. Si vous avez une petite idée, merci de bien vouloir me l'informer
Merci d'avance de votre compréhension et de votre aide.
voila, j'ai crée un site sur un jeu vidéo, pour représenter ma guilde. Toute mes pages sont en PHP.
Le problème c'est au niveau de caractère spéciaux, comme é à ù etc... je suis au courent qu'il faut les remplacer par des codes du style é. Mais mes page sont longue, très longue :s. Je ne pourrais pas m'amuser a chercher les codes et a tout remplacer, je risque de prendre 5 mois...
Je me demandai si il n'existait pas une balise ou autre chose, qui puisse reconnaitre les caractère spéciaux. Si vous avez une petite idée, merci de bien vouloir me l'informer
Merci d'avance de votre compréhension et de votre aide.
A voir également:
- Probleme d'écriture en PHP
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Easy php - Télécharger - Divers Web & Internet
- Écriture à l'envers miroir - Guide
- Ecriture insta - Guide
1 réponse
Bonjour
Non, il est inutile de remplacer les caractères accentués par des entités HTML. Même si le contraire a souvent été écrit dans ce forum.
Si tu as bien une ligne de définition de ton encodage
entre <head> et </head> et que tu encodes effectivement en iso8859-1, ça se passe très bien.
Tu peux tout faire en utf-8 si tu préfères, mais attention à ton éditeur (qui écrit généralement en iso8859-1) et aux fonctions adaptées en PHP.
Non, il est inutile de remplacer les caractères accentués par des entités HTML. Même si le contraire a souvent été écrit dans ce forum.
Si tu as bien une ligne de définition de ton encodage
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
entre <head> et </head> et que tu encodes effectivement en iso8859-1, ça se passe très bien.
Tu peux tout faire en utf-8 si tu préfères, mais attention à ton éditeur (qui écrit généralement en iso8859-1) et aux fonctions adaptées en PHP.
27 déc. 2009 à 12:22
que je mette
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Bléé à ùù Elezl mùr
</head>
sa me marque toujours
Bl?? ? ?? Elezl m?r
27 déc. 2009 à 12:38
j'ai enfin réussi de régler mon problème, j'ai mi <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
et tout est rentré dans l'ordre ;)
Merci b'eaucoup ^^