VC.NET中可以设成unicode和非unicode的??? VC.NET中可以设成unicode和非unicode的?但是unicode的对于char *赋值很麻烦,请问什么情况下才用unicode的,unicode有什么有点吗?或者说如果不用unicode的话,会有什么不好的地方吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Unicode就别用char了,用wchar_t吧。 当对于字长敏感时用char*,比如加密算法,一般的字符串使用TCHAR *或者LPTSTR,会自动根据Unicode或者ansi进行调节。既然走了微软这条路,那就习惯微软的做法,多用宏。 你的程序如果需要在别的语种的微软操作系统下运行就用unicode,或者操作各个语种的字符,否则没必要用它。 用char也可以啊也可以用std::string也不是宽字节的 那Unicode有什么优点没啊,或者说为什么要提供这个呢 11楼有解释,而且当你习惯用_t版本的函数后,就不存在Unicode和ansi的问题了,比如_tcslen、_tcscpy都会自动识别 flex 与 Com通讯问题 有关basetsd.h的问题... 串口缓冲区的疑问 CListCtrl如何插入文字? CScrollView 送分问题:如何更改窗口的标题 初学者现要做一个有关图像存储项目!希望各位给点意见!!! 请教:怎样将软件打包成可执行文件,怎样制做install文件? 关于程序中的对象声明问题? 那位有《win32多线程程序设计》的光盘源代码 使用了未定义类型“DSBUFFERDESC” VS2008添加Microsoft Form Label 2.0后,怎样添加CLabelControl
它。
也可以用std::string也不是宽字节的
11楼有解释,而且当你习惯用_t版本的函数后,就不存在Unicode和ansi的问题了,比如_tcslen、_tcscpy都会自动识别