net-C++ 字节码转换成字符串怎么做呢?求大神!

问题描述

C++ 字节码转换成字符串怎么做呢?求大神!
请问字节码:E4 BD A0 E5 A5 BD E5 91 80 00 72 69 6E 67 3A 20 64 69 73 61 62 6C 65 64

怎么样转换成:“你好呀”这个字符串

类似于.net 中的System.Text.Encoding.GetEncoding()方法。

在.net C#中可以转换!

解决方案

 wchar_t temp[100];wchar_t src[100];strncpy(src (LPCTSTR)a 100);for (int i = 0; i < (a.GetLength() + 1)/6; i++){     temp[i] = (char)(func(src[i * 3 + 3]) * 65536 + func(src[i * 3 + 1]) * 256 + func(src[i * 3 + 3]) * 16 + func(src[i * 3 + 4]));}temp[i] = '';int func(char c){    if (c >= 'A' && c <= 'F') return c - 'A' + 10;        return c - '0';}

解决方案二:
之前回答过你了。

解决方案三:
直接按顺序赋值给char型数组的每个元素试试。

时间: 2024-07-30 10:46:37

net-C++ 字节码转换成字符串怎么做呢?求大神!的相关文章

c/c++-tc怎么转换成vc++.6.0,求大神指点一二

问题描述 tc怎么转换成vc++.6.0,求大神指点一二 我看的一本c编写的项目书,但用的是tc编写,可我电脑安装的是vc++6.0,一些都文件比如dos.h没有,就无法实现功能.且又安装不了tc.怎么办?有谁能解决我的问题吗,谢谢 解决方案 这么说吧,各个编译器还有它自己特有的函数库,这些函数有些是由操作系统相应的函数封装起来的.比如TC的图形函数库,不属于C标准函数库,VC上就没有,比如你说的dos.h,在VC6.0里面肯定是不能用的,当然TC能用的函数,在VC6.0里面也应该有相对应的函数

C#字节数组转换成字符串浅析

C#语言还是比较常见的东西,这里我们主要介绍C#字节数组转换成字符串,包括介绍字符串转换到字节数组等方面. C#字节数组转换成字符串 如果还想从 System.String 类中找到方法进行字符串和字节数组之间的转换,恐怕你会失望了.为了进行这样的转换,我们不得不借助另一个类:System.Text.Encoding.该类提供了 bye[] GetBytes(string) 方法将字符串转换成字节数组,还提供了 string GetString(byte[]) 方法将C#字节数组转换成字符串.

link将字节数组转换成字符串的写法

问题描述 link将字节数组转换成字符串的写法 link将字节数组转换成字符串的写法是什么? 解决方案 byte[] data = ... string result = string.Concat(data.Select(x => Convert.ToString("X2")));

怎样把txt数据改成json格式啊,求大神赐教~

问题描述 怎样把txt数据改成json格式啊,求大神赐教~ 我在做大数据可视化,有一堆txt数据需要自动转成json格式,并且将json数据导入js文件中,具体怎样实现,求大神给个小例子,,,还有JSP能不能调用外部的json数据啊 解决方案 可以用Java打开txt文件,然后转换成json数据(推荐使用gson库进行解析). 大概流程如下: //获取文件内容.List context = Files.readAllLines(Paths.get(""123.txt"&quo

vc++编程问题-编程实现DFA识别字符串的过程,求大神解答

问题描述 编程实现DFA识别字符串的过程,求大神解答 编程实现DFA识别字符串的过程,1DFA的输入与DFA的存储,确定DFA的数据结构以及存储格式2DFA的正确性检查,看DFA的五元组是否正确,3输入任意一个整数N,DFA的能列表显示其识别的所有长度小于等于N的字符串4DFA的规则字符串判定,输入一个字符串,模拟DFA识别字符串的过程,判定该字符串是否是规则字符串 解决方案 1.dfa算法不是几十行代码可以搞定的: 2.可以使用线程cfa算法库,没有必要自己再实现一个dfa算法.

python-关于Python的字符串?小白lady求大神指点!!!!!!

问题描述 关于Python的字符串?小白lady求大神指点!!!!!! 我看到这个以为函数是这样用的, str1='I love my country' print(str1.replace('country','countrY') 于是写了a='wo de dian nao' print(a.len(a)) 但这样可以: a='wo de dian nao' print(len('wo de dian nao')) .....But why? 解决方案 str1= str1.replace('

数据库-怎么把MySql数据转换成Mongodb数据,跪求大神解答

问题描述 怎么把MySql数据转换成Mongodb数据,跪求大神解答 现在要做全国4级联动,想用Ajax做,但数据量太大.好不容易把数据导成sql的了, 但是数据库要用mongodb,不知道怎么弄了,求大神指点 解决方案 写个程序,jdbc从mysql把数据读出来,组装成想要的格式,再insert到mongodb中. 解决方案二: 对mongodb不熟悉.但是刚刚略微看了下是非关系型的数据库.在做持久操作的时候不用写sql直接操作方法即可. 那么我目前想到的思路是: 1.写个程序来检索你的mys

递归求字符串长度问题,求大神解答

问题描述 递归求字符串长度问题,求大神解答 int length(char * str) { if (*str == '') { return 0; } else { return (1+length(++str)); } } char str[10]="abcde"; 这个递归最后返回来的为什么会是5 不是应该返回0吗 求大神解惑 解决方案 strlen求字符串长度问题 解决方案二: 你还没有理解递归 最后一次是返回0 但是不是返回给main 而是返回给上一次递归 这样上一次递归就是

java-把数据+类型写入字节数组里这个程序总错,求大神指出错的地方,或者给出正确的代码,感激不尽

问题描述 把数据+类型写入字节数组里这个程序总错,求大神指出错的地方,或者给出正确的代码,感激不尽 package 处理流; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import