c#字符串编码编码(encoding)使用方法示例
发布时间:2022-10-04 07:24:58
Unicode有四种编码格式,UTF-8, UTF-16,UTF-32,UTF-7。
字符编码类,ASCIIEncoding ,UTF7Encoding,UnicodeEncoding,UTF32Encoding。
using System.Collections.Generic;
using System.Text;
namespace AsciiEncodingDemo
{
class Program
{
static void Main(string[] args)
{
ASCIIEncoding myAscii = new ASCIIEncoding();
string unicodeStr = "ASCII Encoding Demo";
Console.WriteLine(unicodeStr);
//下面的代码将对unicodeStr字符串的内容进行编码。
Byte[] encodeBytes = myAscii.GetBytes(unicodeStr);
Console.WriteLine("编码后的字符串:");
foreach (byte c in encodeBytes)
{
Console.Write("[{0}]", c);
}
Console.WriteLine("");
Console.WriteLine("解码后的字符串:");
//下面的语句将对encodeBytes字节数组的内容进行解码
string decodeStr = myAscii.GetString(encodeBytes);
Console.WriteLine(decodeStr);
Console.ReadLine();
}
}
}


猜你喜欢
- 中介者模式面向对象设计鼓励将行为分布到各个对象中, 这种分布可能会导致对象间有许多连接. 在最坏的情况下, 每一个对象都需要知道其他所有对象
- 在 C# 中没有提供方法用来对 MessageBox 进行定位,但是通过 C++ 你可以查找窗口并移动它们,本文讲述如何在 C#
- Spring-Data-Redis项目(简称SDR)对Redis的Key-Value数据存储操作提供了更高层次的抽象,类似于Spring F
- 本文以C#及VB.NET后端程序代码示例展示如何将HTML转为XML文件。转换时,调用Word API -Free Spire.Doc fo
- 前言什么时候需要重处理?在实际工作中,重处理是一个非常常见的场景,比如:发送消息失败,调用远程服务失败,争抢锁失败,等等,这些错误可能是因为
- Navigation 组件支持 Jetpack Compose 应用。我们可以在利用 Navigation 组件的基础架构和功能,在可组合项
- 前言对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完
- 相关api见:点击进入/* * Copyright 2014 the original author or authors. * * Lic
- 工具类之前用AsyncTask 现在改用rxJavapublic class SaveImageUtils { pu
- 判断字符串是否为IP地址通常都是基于正则表达式实现的,无论是引入外部的依赖包亦或是自己写正则实现,基本都是基于正则表达式实现的判断。然而比较
- 一、创建web项目1、打开idea软件,点击界面上的Create New Project2、进入如下界面。选中 java Enterpris
- http://mp.baomidou.com/#/?id=%e7%ae%80%e4%bb%8b 这个是mybatisplus的官方文档,上面
- 实验目的通过对进程调度算法的模拟,进一步理解进程的基本概念,加深对进程运行状态和进程调度过程、调度算法的理解。设备与环境硬件设备:PC机一台
- 本文实例讲述了C#基于HttpWebRequest实现发送HTTP请求的方法。分享给大家供大家参考,具体如下:调用第三方API的时候要用到H
- 快速排序------------------------------------------------------------------
- 本文实例讲述了Android编程开发之TextView控件用法。分享给大家供大家参考,具体如下:这里我们会讲讲常用控件的使用。在今后的大多数
- 本文实例为大家分享了C#实现银行家算法的具体代码,供大家参考,具体内容如下1.死锁死锁,顾名思义,是一种锁住不可自行解开的死局。在操作系统中
- package cn.mypic; import java.io.Buffe
- 延迟赋值主要有两点:1.一个参数可能或可能没被赋值.2.一个参数在一个函数中每次使用时可能被赋值.如下面的这种情况:int Add(int
- 前言本文主要给大家介绍了关于Android模仿美团顶部滑动菜单的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。先