45 00 01 DF 28 27 40 00 80 06 2D 7F 0A 8F 9E 91
D8 EF 21 63 04 F2 00 50 D7 FD 6C 7B 8A 71 49 B9
50 18 44 70 37 43 00 00 47 45 54 20 2F 20 48 54
转换成
E...('@...-....
..!c...P..l{.qI.
P.Dp7C..GET / HT
怎么转叻?
10 个解决方案
#1
做一个编码参照表。
#2
先把每个字符转为数字再直接转为字符。
char c = (char)atoi("45");
//c == 'e'
char c = (char)atoi("45");
//c == 'e'
#3
需要转换吗?这是不同显示方式的问题,一个用Hex显示,一个用charactor显示。
#4
他是个CString变量包含了空格的也可以么
#5
(LPSTR)(LPCTSTR)CString
#6
(LPSTR)(LPCTSTR) 是将CString 转换为 char[] 的吧
#7
赞成SoLike(是我) 的作法
#8
to:SoLike
不能直接用atoi,应将十六进制的"45"转换成十进制的"69"后再用。
否则c=(char)atoi("45");
则c为-而非e
不能直接用atoi,应将十六进制的"45"转换成十进制的"69"后再用。
否则c=(char)atoi("45");
则c为-而非e
#9
m_char1="E"
我先把它char* buf;
buf=(LPSTR)(LPCTSTR)m_char1;
tmp.Format("%c",(unsigned char)buf[0]);
(跟踪 tmp="";)
else
tmp.Format(".");
tmp3+=tmp;
(跟踪 tmp="E")
没有转换呀???
我先把它char* buf;
buf=(LPSTR)(LPCTSTR)m_char1;
tmp.Format("%c",(unsigned char)buf[0]);
(跟踪 tmp="";)
else
tmp.Format(".");
tmp3+=tmp;
(跟踪 tmp="E")
没有转换呀???
#10
http://www.eaoo.com/design/list.asp?classid=2&Nclassid=13
#1
做一个编码参照表。
#2
先把每个字符转为数字再直接转为字符。
char c = (char)atoi("45");
//c == 'e'
char c = (char)atoi("45");
//c == 'e'
#3
需要转换吗?这是不同显示方式的问题,一个用Hex显示,一个用charactor显示。
#4
他是个CString变量包含了空格的也可以么
#5
(LPSTR)(LPCTSTR)CString
#6
(LPSTR)(LPCTSTR) 是将CString 转换为 char[] 的吧
#7
赞成SoLike(是我) 的作法
#8
to:SoLike
不能直接用atoi,应将十六进制的"45"转换成十进制的"69"后再用。
否则c=(char)atoi("45");
则c为-而非e
不能直接用atoi,应将十六进制的"45"转换成十进制的"69"后再用。
否则c=(char)atoi("45");
则c为-而非e
#9
m_char1="E"
我先把它char* buf;
buf=(LPSTR)(LPCTSTR)m_char1;
tmp.Format("%c",(unsigned char)buf[0]);
(跟踪 tmp="";)
else
tmp.Format(".");
tmp3+=tmp;
(跟踪 tmp="E")
没有转换呀???
我先把它char* buf;
buf=(LPSTR)(LPCTSTR)m_char1;
tmp.Format("%c",(unsigned char)buf[0]);
(跟踪 tmp="";)
else
tmp.Format(".");
tmp3+=tmp;
(跟踪 tmp="E")
没有转换呀???
#10
http://www.eaoo.com/design/list.asp?classid=2&Nclassid=13