是否有关于日志记录和文件编码的建议/良好做法?
我们在很多情况下使用UTF-8。编写德语软件有时甚至你的日志文件都会包含德语变音符号。偶尔有人抱怨某些工具无法正确显示日志文件。当然使用正确的工具可以解决这个问题。
您是否会考虑使用UTF-8记录一般的坏主意?
答案 0 :(得分:1)
我的简短回答是:不。我认为一般并不是一个坏主意。恰恰相反:UTF-8是最常见的编码!
在编写德语软件(或使用包含非UTF8字符的语言的任何其他软件)时,几乎没有可能:
ae
而不是ä
,但对于其他语言中的其他非UTF8字符,没有其他方法可以编写它们就个人而言(以及编写德语软件),我倾向于用尽可能多的英语写作,因为它在许多情况下避免了这些问题。当然,除非客户希望日志输出用德语写成 除了一种情况,我不会用另一个字符集对日志文件进行编码,因为UTF-8是扩散最多的编码。提到的一个案例是,如果有安排与项目中涉及的所有其他人使用另一个字符集。这可能会变得棘手并且在(例如)新开发人员加入项目时有一定的可能性失败,而且没有记录日志文件没有用UTF-8编码。