Snowberg

 

2011年9月30日

初学入门:JAVA里字符编码的探索与理解

摘要: 今天终于把JAVA里一个比较头痛的问题——字符编码弄清晰了,所以写一篇文章来纪念一下,也为大家提供一点自己的心得。 众所周知,JAVA为了国际通用,用的是UNICODE来保存里面的字符。而UNICODE只是一个种字符集,字符的存储和表示要用到一定的字符编码格式,而与UNICODE对应的字符编码格式就是我们常看到的UTF-8,UTF-16等等,而UTF-8是最常用的,所以人们常常把它和UNICODE等同起来(我以前就是这样的),这在某些情况下是没有错的,但这样的理解在JAVA里就会产生一些混淆。我们用下面的程序来演示一下。 定义一个字符串 String name = "堂"; 阅读全文

posted @ 2011-09-30 22:21 Snowberg 阅读(248) 评论(0) 推荐(0) 编辑

C++:UTF-8、UTF-16、UTF-32之间的编码转换

摘要: 开发语言:C++功能描述:Unicode内码转换器。用于UTF-8、UTF-16(UCS2)、UTF-32(UCS4)之间的编码转换。下载地址:UnicodeConverter.zip版本历史:V1.02010年03月12日完成正式版本。源代码:UnicodeConverter.hview plain/*----------------------------------------------------------文件名称:UnicodeConverter.h作者:秦建辉MSN:splashcn@msn.com当前版本:V1.0历史版本:V1.02010年03月12日完成正式版本。功能描述 阅读全文

posted @ 2011-09-30 15:08 Snowberg 阅读(2212) 评论(0) 推荐(0) 编辑

导航