我的VC程序是 vs2008 写的,用的是多字节字符集,那么中文是什么什么编码的?

 我来答
侦探章邯
2015-05-28 · TA获得超过579个赞
知道小有建树答主
回答量:830
采纳率:0%
帮助的人:605万
展开全部
主要区别在字符的存储袜粗方式上,多字节一个李好芦字符占一字节,一个汉字要两个字符来存储,UNICODE一个字符占两个字节,任何字符包括汉字都只需要一个字符来存储.
如果你是学习,建哪带议你用多字节,UNICODE会和教材上的例子有区别,如果是做项目,建议UNICODE,速度会更快些,就是用起来麻烦点.
追问
我是做项目,但是是初学,公司需要一个软件实时同步文件到服务器。
我做的时候用的多字节字符集,然后所有中文都用了_T(""),服务器端是linux下的ftp,每上传一个文件都有一条记录写到数据库,主要是记录文件路径。文件名和路径都是中文的。一直没有问题,也就一直没有想到编码问题。
以上是背景,我就是想知道,我多字节字符集下的中文全部用CString _T(""),这算是什么编码的?感谢大神
赤勇玄心行天道
2021-01-26
知道答主
回答量:3
采纳率:100%
帮助的人:997
展开全部
这个我仔细研究了一下,gcc编译器可以指定源文件的编码格式,但是VC却不能指定,我测试的结果是VC会自动根据源文件的内容来判断中文是什么编码格式,有些源文埋山逗件带BOM头的,就可以直接确定了,然后再根据操作系统的当前字弯卖符集来构建成最终文件。

你说的_T应该是将字符串转为宽字节字符串唯嫌,具体你可以查一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式