书上很多例子都只能运行在多字节字符集下,但网上下的一些源码必须unicode下才能运行,一般公司用什么编码?
解决方案 »
- 串口通讯的一点小郁闷
- 如何双击关联图标在同一个窗体中打开多个项目?
- 如何把一个文件夹下所有文件的大小,如果有子文件夹还要算出子文件夹的大小!
- 来一个有点难度的ATL求救!
- 关于对话框界面运行时tab键切换顺序的问题
- 如何取得字符的CHARFORM?
- 文件的删除和文件名的得到
- 这个问题怎么解决,warning LNK4098: defaultlib "libcmt.lib" conflicts with use of other libs
- 请问'GetWindowLongPtr'要怎样用
- VC写的DLL为什么在DELPHI里面不能用?
- 在那些情况下需要重写windowproc
- 如何检测局域网里有计算机加入了?
应该转变到Unicode了
NT和CE内核都是Unicode
它包含各种国家的 文字编码。
当然unicode方便
实际上这个unicode的说法不准确,windows里的unicode实际上是指 utf16 little endian
还有一种广泛使用的unicode是utf8, linux系统里都用这个。
字符串""换为_T(""),用中间型的变量和函数,如char换为TCHAR,如atoi()换为_ttoi()等等。
编译时自行设定是Unicode还是ANSI。一套代码,可编两个不同的版本。
补充下, 如果有不支持unicode的编程语言,你怎么玩中文?