好像在 中文输入、显示方面,locale设置为这3者任一个,看不出来有什么区别?
什么情况下是必须设置为:zh_CN.UTF-8 呢?能举例说明下吗?
补充:2023-05-25
找到一篇对locale讲解比较清晰的文章(也是转载,原文已经打不开了):[https://www.cnblogs.com/LCcnblogs/p/6208110.html]
除了locale所表达的 语言_地区的各种习惯用法的区别以外,
对于字符编码来说,似乎不论设置en_US.UTF-8、或者zh_CN.UTF-8,
都不影响 中文简体、繁体、日文、俄文等UTF-8字符集的输入、以及显示,(这容易理解)。
唯独奇怪的是 C.UTF-8,名字上虽然写着的“UTF-8”,但除ASCII以外的字符统统显示成乱码了
这三个都是常见的编码格式:
zh_CN.UTF-8 用于中文的应用程序、网站, 显示中文用这个更好兼容