C#里面 Encoding 这个类怎么使用?

比如stringss=... 比如 string ss= 展开
 我来答
仁昌爱娱乐
高粉答主

2020-02-10 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459772

向TA提问 私信TA
展开全部

C#里面利用Encoding类可以把当前编码字符串按指定编码方式编码为其他编码。

1、ASCIIEncoding 将 Unicode 字符编码为单个 7 位 ASCII 字符。此编码仅支持 U+0000 和 U+007F 之间的字符值。代码页 20127。还可通过 ASCII 属性获得。

2、UTF7Encoding 使用 UTF-7 编码对 Unicode 字符进行编码。此编码支持所有 Unicode 字符值。代码页 65000。还可通过 UTF7 属性获得。

3、UTF8Encoding 使用 UTF-8 编码对 Unicode 字符进行编码。此编码支持所有 Unicode 字符值。代码页 65001。还可通过 UTF8 属性获得。

4、UnicodeEncoding 使用 UTF-16 编码对 Unicode 字符进行编码。支持 Little-Endian(代码页 1200)和 Big-Endian(代码页 1201)字节顺序。还可通过 Unicode 属性和 BigEndianUnicode 属性获得。

5、UTF32Encoding 使用 UTF-32 编码对 Unicode 字符进行编码。支持 Little-Endian(代码页 65005)和 Big-Endian(代码页 65006)字节顺序。还可通过 UTF32 属性获得。

扩展资料:

Encoding 提供一个前导码(即一个字节数组),可以将它作为编码过程中所产生的字节序列的前缀。如果前导码中包含字节顺序标记(在 Unicode 中,码位为 U+FEFF),则它会帮助解码器确定字节顺序和转换格式或 UTF。

通常,使用本机字节顺序存储 Unicode 字符的效率更高。例如,在 Little-Endian 平台(如 Intel 计算机)上最好使用 Little-Endian 字节顺序。

TableDI
2024-07-18 广告
VLOOKUP是Excel中用于垂直查找的函数,其基本用法包括四个参数:1. 查找值:即在数据表首列中需要搜索的值。2. 数据表:包含查找值的单元格区域或数组。3. 返回值所在列数:指定返回查询区域中第几列的值。4. 查找方式:选择精确匹配... 点击进入详情页
本回答由TableDI提供
lyric0246
推荐于2017-11-28 · TA获得超过489个赞
知道答主
回答量:61
采纳率:0%
帮助的人:86.7万
展开全部
利用Encoding类可以把字符串与字节数组互相转换
如:
//用Ascii编码将xxxByteArray字节数组转化为字串ss
string ss = Encoding.ASCII.GetString(xxxByteArray);

//用系统默认编码将字串ss转换为字节数组test
byte[] test=Encoding.Default.GetBytes(ss);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wumctime
2013-01-14 · TA获得超过127个赞
知道答主
回答量:34
采纳率:0%
帮助的人:5.9万
展开全部
他们说的很对,另外可以在写文件时作为编码
例如
File.WriteAllText("", "", Encoding.UTF8);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄工的控件库
2013-01-12 · TA获得超过5732个赞
知道小有建树答主
回答量:1644
采纳率:50%
帮助的人:507万
展开全部
string ss=Encoding.UTF8.GetString(index);//index为btye[] 类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式