%CE%DE%CA%C2%C4%AA%C8%C3%D0%C4%BF%D5%A3%AC%D3%D0%CA%C2%C4%AA%C8%C3%D0%C4%C2%D2
谁知道他转换得规则是什么??
如何用VC实现将 中文字符转换为 POST 的数据格式
5 个解决方案
#1
“无事莫让心空,有事莫让心乱”
就是汉字的16进制
就是汉字的16进制
#2
的确是这几个字,
VC能实现将中文字符转换成16进制吗
有什么函数可以用??
VC能实现将中文字符转换成16进制吗
有什么函数可以用??
#3
void DataBin2HexStr(const BYTE *pData, int DataLen, CString &StrData)
{
StrData.Empty();
int i;
for(i = 0; i < DataLen; i++)
{
CString TempStr;
TempStr.Format("%02X ", pData[i]);
StrData += TempStr;
}
}
const char *pStr = "中文字符";
CString Result;
DataBin2HexStr((const BYTE *)pStr, strlen(pStr), Result);
{
StrData.Empty();
int i;
for(i = 0; i < DataLen; i++)
{
CString TempStr;
TempStr.Format("%02X ", pData[i]);
StrData += TempStr;
}
}
const char *pStr = "中文字符";
CString Result;
DataBin2HexStr((const BYTE *)pStr, strlen(pStr), Result);
#4
不好意思,
TempStr.Format("%02X ", pData[i]);
改成
TempStr.Format("%%%02X", pData[i]);
TempStr.Format("%02X ", pData[i]);
改成
TempStr.Format("%%%02X", pData[i]);
#5
实现了
谢谢baojian88888(机器人) 的帮忙
谢谢baojian88888(机器人) 的帮忙
#1
“无事莫让心空,有事莫让心乱”
就是汉字的16进制
就是汉字的16进制
#2
的确是这几个字,
VC能实现将中文字符转换成16进制吗
有什么函数可以用??
VC能实现将中文字符转换成16进制吗
有什么函数可以用??
#3
void DataBin2HexStr(const BYTE *pData, int DataLen, CString &StrData)
{
StrData.Empty();
int i;
for(i = 0; i < DataLen; i++)
{
CString TempStr;
TempStr.Format("%02X ", pData[i]);
StrData += TempStr;
}
}
const char *pStr = "中文字符";
CString Result;
DataBin2HexStr((const BYTE *)pStr, strlen(pStr), Result);
{
StrData.Empty();
int i;
for(i = 0; i < DataLen; i++)
{
CString TempStr;
TempStr.Format("%02X ", pData[i]);
StrData += TempStr;
}
}
const char *pStr = "中文字符";
CString Result;
DataBin2HexStr((const BYTE *)pStr, strlen(pStr), Result);
#4
不好意思,
TempStr.Format("%02X ", pData[i]);
改成
TempStr.Format("%%%02X", pData[i]);
TempStr.Format("%02X ", pData[i]);
改成
TempStr.Format("%%%02X", pData[i]);
#5
实现了
谢谢baojian88888(机器人) 的帮忙
谢谢baojian88888(机器人) 的帮忙