Modification de l'encodage UTF-8 à la norme ANSI

Je suis entrain de créer un xml et .blm fichier à partir d'un ensemble de données, je suis prise de données de texte dans la norme iso-8859-1 et de le convertir en UTF-8 à l'aide

$desc = iconv("ISO-8859-1", "UTF-8//TRANSLIT", $desc);

Cela fonctionne très bien pour le XML, mais ceux qui se le BLM ont demandé qu'il soit dans la norme ANSI. Comment puis-je convertir des .blm fichier à la norme ANSI, est-il de toute façon à le faire quand je suis en train d'écrire dans le fichier? ou après que j'ai créé le fichier?

  • Liam, vous devriez confirmer avec votre BLM utilisateurs que le "ANSI" ils veulent est en effet "Windows-1252". ANSI est juste un alias pour la page de codes, cela signifie des choses différentes pour les utilisateurs de différents pays (par exemple, pour les Japonais, ukrainien et Britanniques utilisateurs "ANSI" peut-être 3 choses complètement différentes).
  • ce qui est drôle, étant donné que la norme ANSI est un acronyme pour l'American National Standards Institute ... et oui, j'imagine que pour d'autres choses aussi.
  • Tout à fait 🙂 Encore, il n'y a pas une telle chose comme la "ANSI" codepage, ou les "ISO" standard 🙂
InformationsquelleAutor Liam Bailey | 2010-11-01