我记得当我曾经在日本开发网站时——那里有三种不同的货币字符编码——开发人员有一个技巧来“强制”源文件的编码,因此它总是在他们的 IDE 中以正确的编码打开。
他们所做的是在文件顶部添加一个注释,其中包含一个仅存在于该特定字符编码中的日文字符 - 它不在其他任何字符中!这非常有效。
我记得这一点,因为现在我有一个类似的,尽管是英语的,问题。
我有一些文件必须是 ISO-8859-1,但在我的编辑器(Linux 上的 Bluefish 1.0.7)中以 UTF-8 格式打开。这通常不是问题,除了英镑 (£) 符号等。不要误会我的意思,我可以修复文件并再次将其另存为 ISO-8859-1,但我希望它在我的编辑器中始终以 ISO-8859-1 格式打开。
那么,是否有任何类型的字符黑客 - 就像我上面提到的 - 来做到这一点?还是有什么其他方法?
PS。Unicode 倡导者/布道者不必浪费时间试图改变我的信仰,因为我已经是他们中的一员了!这是我继承的一个摇摇晃晃的旧系统:-(
聚苯乙烯。请不要说“使用不同的编辑器”,因为我是个老屁并且以我的方式设置:-)