大家在用 visual studio 开发的时候一般用什么字符集呢?

2017-12-31 10:33:37 +08:00
 capturepointer

就像开发 WEB 主流的是 UTF-8,但是 EXE 开发,我还真不知道主流的字符集是用什么: unicode charset 还是 multi-byte charset ?

2605 次点击
所在节点    C
9 条回复
maninnet
2017-12-31 10:50:42 +08:00
默认的是不是 GB2312?
alqaz
2017-12-31 10:53:24 +08:00
新项目用 Unicode,老项目原来什么编码就什么编码。
xenme
2017-12-31 11:07:16 +08:00
代码本身不是看你自己了多是 utf8
exe 都是二进制,编译器决定
字符编码就看你业务和代码了
0ver1oad
2017-12-31 11:12:13 +08:00
重头开始的项目肯定是 Unicode, 所有多字节的 Win32 API 只对参数做转换,最后还是调用 unicode 版本的 API
hjc4869
2017-12-31 12:33:23 +08:00
ASCII
hjc4869
2017-12-31 12:35:01 +08:00
好吧没看清。我的意思是代码 ASCII。

API 只用 unicode 的。
patrickstar
2017-12-31 12:40:25 +08:00
用 UTF-8 是最好的但有些问题,VS 在中文 Windows 下缺省编码是 GB2312
forestyuan
2017-12-31 22:10:35 +08:00
新项目当然是用 Unicode 啊,历史遗留项目如果不是 Unicode,就要考虑一下换成 Unicode 的代价了
forestyuan
2017-12-31 22:12:12 +08:00
VS 的默认字符集跟它的版本有关,老一些的 VS 版本默认取本机的 locale 设置,新一些的 VS 版本默认就是 Unicode

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/418965

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX