Convertir en utf8 caractères iso-88591 et de retour en PHP

Certains de mes script en utilisant un codage différent, et quand j'ai essayer de les combiner, ce qui a d un problème.

Mais je ne peux pas changer l'encodage qu'ils utilisent, à la place je veux changer la encodig de la suite à partir d'Un script, et l'utiliser comme paramètre au script B.

Donc: est-il un moyen simple de modifier une chaîne de caractères UTF-8 ISO-88591 en PHP? J'ai regardé utf_encode et _decode, mais ils ne font pas ce que je veux. Pourquoi n'est-il pas exsist tout "utf2iso ()"fonction, ou similaire?

Je ne pense pas que j'ai des caractères qui ne peuvent pas être écrits dans la norme ISO-format, ce qui ne devrait pas être un gros problème.

  • utf8_decode doit être exactement votre utf2iso?!?
  • Il est intéressant de noter que PHP continue à se déplacer vers l'utf-8 interne afin que les chaînes que vous avez probablement venir de l'extérieur. Jeu de roulage, de fonctions d'accès aux fichiers, les ruisseaux, les PDO/MySQL, ou de toute autre API pour accéder aux données de l'extérieur pour utiliser l'UTF-8, de sorte qu'il sera déjà correcte lors de PHP qu'il obtient.
InformationsquelleAutor qualbeen | 2008-12-17