对服务器上的语言环境的build议:ISO(拉丁)或UTF-8

用作Web和数据库服务器的服务器上build议的区域设置是什么? 有什么缺点不使用UTF-8作为默认?

一些遗留应用程序可能不喜欢它,但是你应该使用UTF-8来进行新的安装。

  • 转换文件(的内容),你可以使用iconv(1)
  • 转换文件名,你可以使用convmv(1)

其他特殊应用程序(应用程序生成的数据)可能需要其他考虑

所有新的应用程序认为你使用UTF-8。

utf-8使用稍多的存储空间(2个字节的字符),但更多的多语言兼容。 所以如果你的数据库里面有很多文本的话,最好使用locale。 但UTF-8更兼容。