WRInaute accro
Bonjour,
Je travaille actuellement sur deux sites en UTF-8.
Le premier, pas de problème. Le second: une section est problématique au niveau de l'encodage.
J'y fais des manipulations sur des chaînes de caractères. Je constate que les caractères accentués passent mal avec strlen et strtolower, m'obligeant à recourir à mb_strlen et mb_strtolower. Pire, un accès au premier caractère d'une chaîne par $chaine[0] me retourne un caractère erroné, m'obligeant à utiliser mb_substr...
Pouvez-vous me dire si je m'y prends mal (par exemple: un paramètre de configuration PHP qui m'aurait échappé) ou si cette manière de procéder est normale?
D'avance, je vous remercie.
Je travaille actuellement sur deux sites en UTF-8.
Le premier, pas de problème. Le second: une section est problématique au niveau de l'encodage.
J'y fais des manipulations sur des chaînes de caractères. Je constate que les caractères accentués passent mal avec strlen et strtolower, m'obligeant à recourir à mb_strlen et mb_strtolower. Pire, un accès au premier caractère d'une chaîne par $chaine[0] me retourne un caractère erroné, m'obligeant à utiliser mb_substr...
Pouvez-vous me dire si je m'y prends mal (par exemple: un paramètre de configuration PHP qui m'aurait échappé) ou si cette manière de procéder est normale?
D'avance, je vous remercie.