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