Eu tenho um arquivo CSS que fica bem quando o abro usando o gedit , mas quando é lido pelo PHP (para mesclar todos os arquivos CSS em um), esse CSS tem os seguintes caracteres anexados: ï »¿
O PHP remove todo o espaço em branco; portanto, um ï »¿aleatório no meio do código atrapalha a coisa toda. Como mencionei, não consigo ver esses caracteres quando abro o arquivo no gedit, portanto não consigo removê-los com muita facilidade.
Pesquisei o problema no Google e há claramente algo errado com a codificação de arquivos, o que faz sentido, pois tenho transferido os arquivos para diferentes servidores Linux / Windows via ftp e rsync , com diversos editores de texto. Eu realmente não sei muito sobre codificação de caracteres, então a ajuda seria apreciada.
Se ajudar, o arquivo está sendo salvo no formato UTF-8 e o gedit não permitirá que eu o salve no formato ISO-8859-15 (o documento contém um ou mais caracteres que não podem ser codificados usando a codificação de caracteres especificada). Tentei salvá-lo com finais de linha do Windows e Linux, mas nenhum deles ajudou.