C#中Encoding.Unicode与Encoding.UTF8的区别
来源:互联网 发布:阿里指数数据分析平台 编辑:程序博客网 时间:2024/05/17 01:10
今天在园子首页看到一篇博文-简单聊下Unicode和UTF-8,从中知道了UTF-8是Unicode的一种实现方式:
Unicode只是给这世界上每个字符规定了一个统一的二进制编号,并没有规定程序该如何去存储和解析。
可以说UTF-8是Unicode实现方式之一...
在闪存中记录这个收获时,@飞鸟_Asuka在回复中提了一个很好的问题:“那么在选择编码方式的时候为什么unicode和utf8会是分别的两个选项呢?”
在C#中,System.Text.Encoding.Unicode与System.Text.Encoding.UTF8分别是2种编码方式。如果UTF-8是Unicode的一种实现方式,那C#中为什么将Encoding.Unicode作为与UTF8并列的一种编码方式呢?
后来在stackoverflow上找到了答案:
Windows handles so-called "Unicode" strings as UTF-16 strings, while most UNIXes default to UTF-8 these days.
原来Windows默认的Unicode实现是UTF-16,所以C#中Encoding.Unicode就是UTF-16。
System.Text.Encoding.Unicode的注释也证明了这一点:
//// Summary:// Gets an encoding for the UTF-16 format using the little endian byte order.//// Returns:// An encoding for the UTF-16 format using the little endian byte order.public static Encoding Unicode { get; }
C#中,Encoding.Unicode = UTF-16 。
0 0
- C#中Encoding.Unicode与Encoding.UTF8的区别
- C#中Encoding.Unicode与Encoding.UTF8的区别
- 【Encoding】ANSI,ASCII,Unicode,utf-8的区别与联系
- c#中Encoding的不同编码方式的区别
- Charset与 Encoding区别
- C#中 Encoding 类的使用
- Content-Encoding与Content-Type的区别
- 关于unicode,mbcs,utf8,charset,encoding等相关概念的说明
- 关于unicode,mbcs,utf8,charset,encoding等相关概念的说明
- 关于unicode,mbcs,utf8,charset,encoding等相关概念的说明
- [转]关于unicode,mbcs,utf8,charset,encoding等相关概念的说明
- 关于unicode,mbcs,utf8,charset,encoding等相关概念的说明....Zzz
- 关于unicode,mbcs,utf8,charset,encoding等相关概念的说明
- 关于unicode,mbcs,utf8,charset,encoding等相关概念的说明
- Ascii Unicode Mbcs Utf8 Charset Encoding Codepage Font
- Ascii Unicode Mbcs Utf8 Charset Encoding Codepage Font
- C# Encoding
- C# Encoding
- [TwistedFate]触摸事件 晃动事件 target/action
- 在Eclipse中查看JDK类库的源代码
- linux设置FTP技巧
- Spring中ApplicationContextAware接口使用理解
- 山寨QQ好友列表
- C#中Encoding.Unicode与Encoding.UTF8的区别
- iOS开发之保存图片到手机相册
- Spring实例化Bean的三种方式及Bean的类型
- 【github】What happens to forks when a repository is deleted or changes visibility?
- 定制ListView界面
- Java工作利器之常用工具类(二)——数字工具类-大数乘法、加法、减法运算
- JavascriptDOM编程艺术学习笔记4
- xUtils类库(BitmapUtils、ViewUtils、DbUtils、HttpUtils)使用介绍
- 1. Oracle概念笔记一序言