J'ai un fichier CSS qui a l'air bien quand je l'ouvre avec gedit , mais quand il est lu par PHP (pour fusionner tous les fichiers CSS en un seul), ce CSS a les caractères suivants en préfixe: ï »¿
PHP supprime tous les espaces, donc un «aléatoire» au milieu du code gâche tout. Comme je l'ai mentionné, je ne peux pas vraiment voir ces caractères lorsque j'ouvre le fichier dans gedit, donc je ne peux pas les supprimer très facilement.
J'ai recherché le problème sur Google et il y a clairement quelque chose qui ne va pas avec le codage des fichiers, ce qui est logique étant donné que j'ai transféré les fichiers vers différents serveurs Linux / Windows via ftp et rsync , avec une gamme d'éditeurs de texte. Je ne connais pas vraiment beaucoup l'encodage des caractères, donc de l'aide serait appréciée.
Si cela aide, le fichier est enregistré au format UTF-8 et gedit ne me permettra pas de l'enregistrer au format ISO-8859-15 (le document contient un ou plusieurs caractères qui ne peuvent pas être encodés en utilisant l'encodage de caractères spécifié). J'ai essayé de l'enregistrer avec les fins de ligne Windows et Linux, mais aucun n'a aidé.