字符串大小疑点

字符串大小问题Fedra4.0下g++编译器:stringname我 ;name.size()输出为3stringname我的 ;name.size()

字符串大小问题
Fedra   4.0下g++编译器:
string   name   =   "我 ";     name.size()   输出为3                          
string   name   =   "我的 ";     name.size()   输出为6
string   name   =   "我的包 ";     name.size()   输出为9
string   name   =   "我的提包 ";     name.size()   输出为12
是因为中文字符占三个字节的位置吗?


                     



[解决办法]
根据你的机器对编码的识别,有些版本是不一样的!