字符串转为16进制

原创 2004年10月19日 10:41:00
string StrToHex(string str)
{
string strTemp = "";
                if(str="")
                    return "";
byte[] bTemp = System.Text.Encoding.Default.GetBytes(str);

for(int i = 0;i<bTemp.Length;i++)
{
strTemp += bTemp[i].ToString("X");
}
return strTemp;
}

下面摘自csdn,byte[] 转 string 很快,没有测试
char[] hexDigits  =  { '0',  '1',  '2',  '3',  '4',  '5',  '6',  '7',  '8',  '9',  'A',  'B',  'C',  'D',  'E',  'F'}; 

string ToHexString(byte[] bytes)   

char[] chars = new char[bytes.Length * 2]; 
for  (int i = 0; i < bytes.Length; i++)   

int b = bytes[i]; 
chars[i * 2] = hexDigits[b >> 4]; 
chars[i * 2 + 1] = hexDigits[b & 0xF]; 

return new string(chars); 
}

CString字符串转换为十六进制字符串

 最近在做项目时遇到这个问题,比如将汉字“冲”转换后为“51B2”,程序使用的是unicode字符集,下面是通过查资料后整理的解决方法://------------------------------...
  • md521
  • md521
  • 2010年04月14日 22:30
  • 1593

c语言_十六进制字符串转成对应整型值

#include #include /*十六进制字符串转成对应整型值*/ int htoi(char s[])   {       int i;       int n = 0;   ...
  • huangwei19900407
  • huangwei19900407
  • 2014年11月05日 16:42
  • 377

16进制字符串转为 字符串

/*hanjs 080619 将16进制字符串转为 字符串 */  drop procedure prc_HexToStrgo/*hanjs 080619 将16进制字符串转为 字符串 */creat...
  • lff642
  • lff642
  • 2008年06月19日 19:03
  • 419

16进制字符串转为图片

import javax.imageio.stream.FileImageOutputStream; import java.io.File; import java.util.Scann...
  • java_exception_souji
  • java_exception_souji
  • 2016年11月10日 17:58
  • 419

c++十六进制字符串转数字(数值)

================================================= 本文为khler原作,转载必须确保本文完整并完整保留原作者信息及本文原始链接 E-mail: k...
  • ghevinn
  • ghevinn
  • 2015年08月27日 13:51
  • 5037

nodejs -- 将字符串转成16进制和解密

//编码 new Buffer(String, 'base64').toString('hex'); //解码 new Buffer(base64Str, 'hex').toString('ut...
  • dongmelon
  • dongmelon
  • 2017年10月25日 16:16
  • 577

java 16进制字符串 转 byte[] 转文件 文件 转byte[] 转16进制字符串

1、16进制字符串 转 byte[] public static byte[] hexStringToBytes(String hexString) { if (hexString =...
  • u014520797
  • u014520797
  • 2017年08月14日 21:11
  • 329

如何将16进制表示的字符串转换为16进制数字

CString temp="ffff";int c=0;c=strtol(temp,NULL,16); atoi函数只能转换10进制,strtol最后一个参数表示进制...
  • newstarao
  • newstarao
  • 2010年07月20日 10:22
  • 450

Android中十六进制颜色字符串转int的方法

int n = Color.parseColor("#AARRGGBB"); 试一试:点此下载。 -------------------------------------...
  • h3c4lenovo
  • h3c4lenovo
  • 2013年09月27日 15:57
  • 7281

将字符串转换为与之对应的16进制字符串

字符转换为ASCII码并以其16进制字符显示
  • qwe15954250805
  • qwe15954250805
  • 2017年08月12日 20:46
  • 457
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字符串转为16进制
举报原因:
原因补充:

(最多只允许输入30个字)