您的位置:首页 > 其它

字符类型转换

2015-07-07 09:46 323 查看
string to byte[]

byte[] byte=System.Text.Encoding.UTF8.GetBytes(string);

byte[] to string

string str=System.Text.Encoding.UTF8.GetString(byte[]);

byte[]输出为base64

string str=Convert.ToBase64String(byte[]);

System.BitConverter类,静态类

将基本数据类型与字节数组相互转换

string t = BitConverter.ToString(md5.ComputeHash(b));

System.Convert类,静态类

将一个基本数据类型转换为另一个基本数据类型

System.Text.Encoding类,抽象类

在派生类中重写时,有方法可以在字节数组,字符数组,字符串之间进行转换

HtmlEncode

编码成"&"开头的格式

HTML 编码确保文本能在浏览器中正确显示,而不是被浏览器解释为 HTML。 例如,如果文本字符串包含小于号 (<) 或大于号 (>),则浏览器会把这些字符解释为 HTML 标记的起始或结束括号。 当字符为 HTML 编码时,它们将转换为字符串 < 和 >,以便浏览器能够正确显示小于号和大于号。

UrlEncode

编码成"%"开头的格式

URL 编码确保所有浏览器均正确地传输 URL 字符串中的文本。 某些浏览器可能会截断或破坏问号 (?)、“与”符号 (&)、斜杠 (/) 和空格这样的字符。 因此,这些字符必须在 <a> 标记或查询字符串中进行编码,在查询字符串中编码时,浏览器能以请求字符串的形式重新发送这些字符串。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: