У меня есть CSS-файл, который отлично выглядит, когда я открываю его с помощью gedit , но когда он читается PHP (чтобы объединить все CSS-файлы в один), к этому CSS добавляются следующие символы: ï »¿
PHP удаляет все пробелы, поэтому случайный «» в середине кода портит все это. Как я уже говорил, я не могу видеть эти символы, когда открываю файл в gedit, поэтому я не могу удалить их очень легко.
Я погуглил проблему, и с кодировкой файлов явно что-то не так, что имеет смысл, поскольку я перекладываю файлы на разные серверы Linux / Windows через ftp и rsync с помощью различных текстовых редакторов. Хотя я не очень разбираюсь в кодировке символов, так что помощь будет принята с благодарностью.
Если это поможет, файл сохраняется в формате UTF-8, и gedit не позволит мне сохранить его в формате ISO-8859-15 (документ содержит один или несколько символов, которые не могут быть закодированы с использованием указанной кодировки символов). Я пытался сохранить его с окончаниями строк Windows и Linux, но ни один из них не помог.