我有一个CSS文件,使用gedit打开时看起来很好,但当PHP读取它(用于合并所有CSS文件),此CSS文件前面会添加以下字符:。
由于PHP会删除所有空格,所以代码中间的随机会破坏整个代码。正如我所提到的,当我在gedit中打开文件时,实际上看不到这些字符,因此无法轻松删除它们。
我在Google上搜索了这个问题,显然文件编码出了问题,可能是因为我通过ftp和rsync将文件移到不同的Linux / Windows服务器,并使用了各种文本编辑器。但我对字符编码不太了解,所以希望得到帮助。
如果有帮助的话,该文件以UTF-8格式保存,并且gedit不允许我将其保存为ISO-8859-15格式(该文档包含一个或多个字符,无法使用指定的字符编码进行编码)。我尝试过使用Windows和Linux换行符保存它,但都没有帮助。