怎么把中文字符串转换成十六进制?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把中文字符串转换成十六进制?相关的知识,希望对你有一定的参考价值。

搜索内存的时候不知道代码 能不能把中文字符串转换成可以搜索的呢? (就像萝卜那个一样)

假设
dim strSMS as String
strSMS="我的昵称是iamben,欢迎大家来到我的VB.NET兴趣小组"
现在怎样才能将strSMS转换为unicode 后再转换为16进制的字符串呢?
Dim i As Integer
Dim j As Integer
Dim h As Integer
Dim strTmpSMS As String
i = Len(strSMS)
strTmpSMS = ""
For j = 1 To i
h = AscW(Mid(strSMS, j, 1))
If Abs(h) < 127 Then
strTmpSMS = "00" & Hex(h)
Else
strTmpSMS = Hex(h)
End If
GBToUnicode = GBToUnicode & strTmpSMS
Next
参考技术A 我有做好的 还带字符加密功能 只要你不输入密匙就是之间转16进制,分数有点少了吧 参考技术B //计算得到字符串的Unicode编码
static int getNumber(String str)

int temp=0;
for(int i=0;i<str.length();i++)

String substring=str.substring(i,i+1);
char[] c=substring.toCharArray();
String s=Integer.toHexString(c[0]);
int in=Integer.parseInt(s);
temp+=in;

return temp;
这是java写的代码。

以上是关于怎么把中文字符串转换成十六进制?的主要内容,如果未能解决你的问题,请参考以下文章

C# 怎么把十进制数字转换成字符

mysql如何把16进制转换成中文字符显示

JavaScript怎么把0开头的字符串转换成十进制整数

在C语言中怎么把一个数转换成二进制然后输出

(C#)把一个byte数组转换成一个二进制流!

js 转换成整形