UTF8与Unicode有什么区别,什么时候用utf8?什么时候用Unicode,还有我们经常提到的多字节字符串又是什么东西
编码格式,你是用什么语言?
utf8是对unicode字符集进行编码的一种编码方式
unicode顾名思义是uni code,uni这个词根在英语中表示独一的,唯一的(unique)。unicode编码使得无论中文、英文、日文、韩文、阿拉伯文、傣文……每个语言的每个字符有唯一的编码。
而传统的gb编码虽然是双字节的,可以表示汉字,但是如果你需要用到阿拉伯文,就没办法表示了。
如果你的程序中使用多种语言,那么就需要用unicode。
这是我觉得挺好的关于编码的文章
http://www.cnblogs.com/KevinYang/archive/2010/06/18/1760597.html
http://blog.csdn.net/luoweifu/article/details/49382969