编程代码文档的语言集决定着编写的代码的语言集。
如果 你编写代码的文档是ANSI格式,那么在你的文档里面的所有编写的代码都遵守这个语言集。 对于中文,
这个时候的中文字符串编码格式就是GBK
pt.put<std::string>("flow.basic.name", "我是小翠918");
strValue = pt.get<std::string>("flow.basic.name");
printf("flow name(size:%d): %s\n", strValue.size(), strValue.c_str());
在SecureCRT以UTF-8显示
在SecureCRT以GBK显示
如果 你编写代码的文档是UTF-8格式,那么在你的文档里面的所有编写的代码都遵守这个语言集。 对于中文,
这个时候的中文字符串编码格式就是UTF-8
================================
GBK/GB2312
2个字节,每个字节开头都是 A~F开始, 这样区分ASCII码 0x00 ~ 0xFF
比如:
"我" : CE D2
"?A" : CE 41
... ...
原文:http://cui918.blog.51cto.com/5884562/1877349