vc对汉字以及字母的混合字符串怎么存储!!!

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:41:24
是统一使用unicode?
还是字母单字节存储,汉字双字节存储?
如果要统计一个字符串的汉字数和字母数,怎么操作?

对 L"" 字符串按 UNICODE UCS2 存储
对 "" 字符串按本机器安装的语言环境保存为 ANSI 兼容字符集,对简体中文版通常是 GB2312 等。
既然是 ANSI 兼容,则其中的 ASCII 127 之内的字符不变,而其他字符都是用某种字符编码表示,一个汉字通常都是两个字节。这叫做 MBCS(多字节字符串)有相应的处理字符串的函数,也有在不同字符串间转换格式的函数。查查 MSDN 都有。