社区
ATL
帖子详情
ActiveX中通过CHTTPFile的sendRequest向asp发送Form。日文数据提交过去是乱码。
dy1978
2003-03-21 02:42:53
ActiveX中通过CHTTPFile的sendRequest向asp发送Form。日文数据提交过去是乱码。请问如何编码才能解决这个问题。
...全文
66
1
打赏
收藏
ActiveX中通过CHTTPFile的sendRequest向asp发送Form。日文数据提交过去是乱码。
ActiveX中通过CHTTPFile的sendRequest向asp发送Form。日文数据提交过去是乱码。请问如何编码才能解决这个问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
2i3i4i
2003-03-21
打赏
举报
回复
要先调用URLEncode吧,有很多种的Encode方法,这里提供一种:
(好像在VC中没有直接的调用只能自己写)
在.h中:
inline BYTE toHex(const BYTE &x);
CString MyURLEncode(CString strIn);
在.cpp中:
inline BYTE CMYTEST::toHex(const BYTE &x)
{
return x > 9 ? x + 55: x + 48;
}
CString CMYTEST::MyURLEncode(CString strIn)
{
CString sOut;
const int nLen = strIn.GetLength() + 1;
register LPBYTE pOutTmp = NULL;
LPBYTE pOutBuf = NULL;
register LPBYTE pInTmp = NULL;
LPBYTE pInBuf =(LPBYTE)strIn.GetBuffer(nLen);
BYTE b = 0;
//alloc out buffer
pOutBuf = (LPBYTE)sOut.GetBuffer(nLen * 3 - 2);//new BYTE [nLen * 3];
if(pOutBuf)
{
pInTmp = pInBuf;
pOutTmp = pOutBuf;
// do encoding
while (*pInTmp)
{
if(isalnum(*pInTmp))
*pOutTmp++ = *pInTmp;
else
if(isspace(*pInTmp))
*pOutTmp++ = '+';
else
{
*pOutTmp++ = '%';
*pOutTmp++ = toHex(*pInTmp>>4);
*pOutTmp++ = toHex(*pInTmp%16);
}
pInTmp++;
}
*pOutTmp = '\0';
//sOut=pOutBuf;
//delete [] pOutBuf;
sOut.ReleaseBuffer();
}
strIn.ReleaseBuffer();
return sOut;
}
就可以调用MyURLEncode来Encode你的那些日文了,再Post过去。
wince 下
http
C++实现(支持
发送
超时,接受超时)
wince 下
http
C++实现(支持
发送
超时,接受超时),使用socket编程外加select函数,实现超时功能(良好的解决了wince下不能设置超时的问题!)
C++使用 C
Http
File
类,实现
HTTP
协议下请求
数据
,实现
HTTP
协议下多文件上传!VS2013开发,可直接运行!
1:base64加密传输
数据
,解决宽字符,
中
文传输
数据
问题 2:模拟表单实现多类型文件上传 3:vs2013开发,完整项目上传,下载即可完整运行
C
Http
File
介绍
C
Http
File
类的介绍以及各种方法的使用
VC WinInet API/MFC编写 通过PUT方式上传
数据
VC WinInet API/MFC编写 通过PUT方式上传
数据
MFC调用
HTTP
接口,获取
数据
(天气
数据
Demo)
MFC调用
HTTP
接口,获取
数据
(天气
数据
Demo)
ATL
3,248
社区成员
48,531
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章