Qui*_*ome 1 .net encoding streamwriter streamreader
我只是看StreamReader/Writer的构造函数,我注意它使用UTF8作为默认值.有谁知道这是为什么?我本以为默认使用Unicode会更安全.
Jon*_*eet 6
UTF-8可以与任何ASCII文档一起使用,并且通常比UTF-16更紧凑 - 但它仍然涵盖了整个Unicode.我想说的是UTF-8是远远更为普遍比UTF-16.它也是XML的默认值(当没有BOM并且没有指定显式编码时).
为什么你认为默认为UTF-16会更好?(那是什么Encoding.Unicode.)
Encoding.Unicode
编辑:我怀疑你对UTF-8能够处理的确切内容感到困惑.此页面非常清楚地描述了它,包括如何编码任何特定的Unicode字符.它是一种可变宽度编码,但它涵盖了整个Unicode.
blo*_*art 6
UTF8 是 Unicode,更具体地说是Unicode编码类型之一.
更重要的是它向后兼容ASCII,加上它是XML和HTML的标准默认值
归档时间:
16 年,9 月 前
查看次数:
1837 次
最近记录: