和---关联我之前遇到的“幽灵般”错误的问题,建议检查我的文件的字符编码是否正确。
有问题的文件是使用 Eclipse PDT 插件创建的 PHP 文件。该文件被创建为 UTF-8,Eclipse 仍将其报告为 UTF-8 编码。但是,当我在我的 Ubuntu / Apache2 生产服务器上部署文件时,它由
$ file -bi
命令具有 US-ASCII 编码。但我可以打开并读取服务器上的精细文件(例如使用 Nano)并且所有字符都正确显示(没有?或其他替代符号)。
我使用 scp 或 sftp 以与其他几个相同的方式传输文件。
所以我的问题是:是$ file -bi
可靠的还是我应该忽略它,因为文件可以打开并正常读取?