Encodage UTF-8

Bonjour,
j'ai un petit problème d'encodage, je reçois un fichier XML encodé en UTF-8 avec BOM, j'aimerais pouvoir le sauvegarder mais le problème c'est que lorsque je le load et le sauvegarde en UTF-8 il ne prends pas en compte les caractères spéciaux. Je pense que c'est parce que le fichier d'origine est en UTF-8 avec BOM. J'aimerais donc le transformer en UTF-8 sans BOM.
Merci.
Configuration: Windows Vista
Firefox 3.0.3

4 réponses

  1. Bonjour,

    En UTF-8, il n'y a pas de BOM. Le BOM n'existe qu'en UTF-16 pour distinguer l'ordre des deux octets composant un caractère.

    Manu
    1. Contributeur
      hello
      qu'est ce que BOM ?
      dans notepad enregistrer sous et choisir UTF-8 ?
      1. Salut
        le BOM est une petite chaine de caracteres au debut de fichier... (je ne sais pas trop a quoi il sert).
        Tu solution marche mais j'aimerais le faire automatiquement par traitement php.