【发布时间】:2011-03-13 23:47:21
【问题描述】:
我记得当我曾经在日本开发网站时 - 货币中存在三种不同的字符编码 - 开发人员有一个技巧来“强制”源文件的编码,以便它始终在他们的 IDE 中以正确的方式打开编码。
他们所做的是在文件顶部添加一个注释,该注释包含一个日文字符,仅 存在于该特定字符编码中 - 它不存在于任何其他字符编码中!这非常有效。
我记得这是因为现在我有一个类似的问题,尽管是英语。
我有一些文件必须是 ISO-8859-1,但在我的编辑器(Linux 上的 Bluefish 1.0.7)中以 UTF-8 格式打开。这通常不是问题,除了英镑 (£) 符号等。不要误会,我可以修复文件并再次将其另存为 ISO-8859-1,但我希望它始终在我的编辑器中以 ISO-8859-1 打开。 p>
那么,是否有任何类型的字符技巧(就像我上面提到的那样)来做到这一点?还是其他方法?
PS。 Unicode 倡导者/布道者不必浪费时间试图让我皈依,因为我已经是他们中的一员了!这是我继承的一个摇摇晃晃的旧系统:-(
PPS。请不要说“使用不同的编辑器”,因为我是个老屁并且以我的方式设置:-)
【问题讨论】:
-
不能在编辑器中使用设置吗?我们很难知道,因为你忽略了它是哪个编辑器的重要信息......
-
啊哈~,这是 Linux 上的“Bluefish”编辑器 (1.0.7)
-
我同样喜欢这两个答案。很难选择最佳答案。还没有真正尝试过这两种方法,所以这可能会改变事情!
-
zOMG,升级到 Bluefish 2.0.1(我不知道,因为 OpenSUSE 将 Bluefish 放在了一个愚蠢的存储库中)似乎并没有首先产生原始问题。 ;^_^
标签: unicode character-encoding ide iso-8859-1