http://www.iloveyou10000.com

新blogs地址 http://itares.cnblogs.com

博客园 首页 新随笔 联系 订阅 管理

经常有网友会问我:

我定义一个字符string a = "我是中国人";那么a是什么编码格式的?

回答:字符串是没有编码格式的。

只有在用于传输的时候,才需要对字符串进行编码解码,这个时候才有编码格式。

就好像你知道一件事情,这个信息是没有什么语言的,当你告诉我的时候,你需要用中文告诉我才知道,

这个时候你就会把这件事情编码成为中文然后告诉我,这个信息就变成了文字用于交流,从而具备了语言

这个属性。

字符编码,简而言之就是怎样用数字来表示字符用于传输。

如果你非要探究String类型在内存中是以什么编码保存的,是Unicode。

这是我个人的看法,欢迎大家抛砖头,鸡蛋什么的。。

posted on 2006-06-19 09:48  fanrsh  阅读(295)  评论(0编辑  收藏  举报