ASCII码转换
来源:互联网 发布:网络动画歌曲视频 编辑:程序博客网 时间:2024/06/07 03:34
//将字符转换成ASCII码
public int Asc(string character)
{
if (character.Length > 0)
{
ASCIIEncoding asciiEncoding = new ASCIIEncoding();
int intAsciiCode = (int)asciiEncoding.GetBytes(character)[0];
return intAsciiCode;
}
else
{
throw new Exception("Character is not valid");
}
}
//将字符串转换成ASCII码
public string Asc(string character)
{
ASCIIEncoding asciiEncoding = new ASCIIEncoding();
byte[] byteArray = asciiEncoding.GetBytes(character);
StringBuilder str = new StringBuilder();
for (int i = 0; i < byteArray.Length; i++)
{
int intAsciiCode = (int)byteArray[i];
str.Append(Convert.ToString(intAsciiCode));
str.Append("|");
}
return str.ToString();
}
//将ASCII码转换成字符
public string Chr(int asciiCode)
{
if (asciiCode >= 0 && asciiCode <= 255)
{
ASCIIEncoding asciiEncoding = new ASCIIEncoding();
byte[] byteArray = new byte[] { (byte)asciiCode };
string strCharacter = asciiEncoding.GetString(byteArray);
return (strCharacter);
}
else
{
throw new Exception("ASCII Code is not valid.");
}
}
//把ASCII码转换成字符串
public string Chr(string asciiCode)
{
ASCIIEncoding asciiEncoding = new ASCIIEncoding();
string[] strArray = asciiCode.Split(new string[] { "|" }, StringSplitOptions.RemoveEmptyEntries);
string str = String.Empty;
for (int i = 0; i < strArray.Length; i++)
{
int intAsciiCode = int.Parse(strArray[i]);
if (intAsciiCode >= 0 && intAsciiCode <= 255)
{
str += asciiEncoding.GetString(new byte[] { (byte)intAsciiCode });
}
}
return str;
}
- ASCII码转换文字
- ASCII码转换
- ASCII码转换
- 字符ASCII码转换
- C++ASCII码转换
- ASCII码转换
- javascript ascii码转换
- ASCII码表 & ASCII码转换函数
- 16进制码转换ASCII码
- ASCII码转换16进制码
- 字符串转换成ASCII码
- 16 进制码转换ASCII码
- perl ASCII码转换函数
- 转换字符为ASCII码
- ASCII码十六进制转换表
- JS 字符/ASCII码转换
- 字符串和AscII码转换
- ASCII码与字符串转换
- alsa-utils工具包的使用
- Server-U文件名中文乱码问题
- Linux下查看用户列表
- RedHat Linux AS4 安装openssl
- CListCtrl插入记录后,解决按序号的1.11.12...2.21..这样排列的问题
- ASCII码转换
- RabbitVCS的Meld建议换成Diffuse
- c++ 多线程
- 【二维线段树】poi2006 tet
- JAVA类初始化过程
- python学习的新的阶段
- delphi中Create参数区别
- svn遍历添加和删除命令
- 追求