Visual Studio 2010解决方案文件字符集的区别?

时间:2012-02-09 13:26:38

标签: visual-studio-2010

所以我注意到你可以用UTF-8,Unicode或ANSI保存解决方案文件。有没有人有任何关于使用每一个的利弊的信息?

1 个答案:

答案 0 :(得分:3)

明显的:

  • ANSI是8位,只能容纳有限数量的字符
  • UTF-8是可变位数,支持全范围
  • Unicode是UTF-16(2个字节)并支持全范围

因此,如果您在解决方案文件中使用不在ANSI中的字符(文件夹名称等),它们将会出现乱码。

其他考虑因素是文件大小,这是由每个字符存储的位数产生的。