社区
VC.NET
帖子详情
只有35分了~55~ “浏览栏上面传变量的时候汉字都译成"%DF%GT%GR%GH%HY%HU" 类似,我怎么把这样的字串变成汉字
miss_season
2005-01-11 06:57:58
救人~~
“浏览栏上面传变量的时候汉字都译成"%DF%GT%GR%GH%HY%HU" 类似,我怎么把这样的字串变成汉字
...全文
142
12
打赏
收藏
只有35分了~55~ “浏览栏上面传变量的时候汉字都译成"%DF%GT%GR%GH%HY%HU" 类似,我怎么把这样的字串变成汉字
救人~~ “浏览栏上面传变量的时候汉字都译成"%DF%GT%GR%GH%HY%HU" 类似,我怎么把这样的字串变成汉字
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tudou614
2005-03-05
打赏
举报
回复
UP + 学习
yangki
2005-03-02
打赏
举报
回复
一个宏
yangki
2005-01-13
打赏
举报
回复
我写的一个函数:
//将UTF8码转成正常的汉字
/*
将UTF-8码转化成正常的汉字
参数:
[in] in 输入的UTF-8码
[in,out] out 输出结果
返回值:
0 成功,否则失败。
*/
BOOL revertUTF8(CString in, CString *out)
{
int wch = 0;
int wch1 = 0;
int wch2 = 0;
try
{
for(int i=0; i<in.GetLength(); i++)
{
CString a = in.Mid(i,1);
char p = (*CT2A(a));
if(p==37)
{
char *p = CT2A(in.Mid(i+1,2));
wch = strtol(p,NULL,16);
i = i + 2;
if ( 0 == wch )
{
break;
}
if ( 0 == (wch & 0x80) )
{
wch = wch;
}
else if ( 0 == (wch & 0x20))
{
i++;
wch1 = strtol(CT2A(in.Mid(i+1,2)),NULL,16);
i = i + 2;
wch = (wch & 0x1F) << 6;
wch1 = wch1 & 0X3F;
wch = wch + wch1;
}
else
{
i++;
wch1 = strtol(CT2A(in.Mid(i+1,2)),NULL,16);
i = i + 2;
i++;
wch2 = strtol(CT2A(in.Mid(i+1,2)),NULL,16);
i = i + 2;
wch = (wch & 0x0F) << 12;
wch1 = (wch1 & 0x3F) << 6;
wch2 = (wch2 & 0x3F);
wch = wch + wch1 + wch2;
}
out->AppendChar(TCHAR(wch));
}
else
{
out->AppendChar(in.GetAt(i));
}
}
}
catch (...)
{
return 1;
}
return 0;
}
miss_season
2005-01-13
打赏
举报
回复
请问楼上 CT2A 是什么
xj1122
2005-01-12
打赏
举报
回复
编码 和 解码 即可
ylh1223
2005-01-12
打赏
举报
回复
在URL中传值要编码和解码的
miss_season
2005-01-11
打赏
举报
回复
不是,是繁体
somedummy
2005-01-11
打赏
举报
回复
随便敲,就可以乱敲,不是吧?
十六进制里面怎么会有GT这样的东西?
照我估计是从unicode编码来的(要不然就是GB2312),还是按照我一开始说的方法去做就可以了
miss_season
2005-01-11
打赏
举报
回复
当然是随便敲的,是16进制的数
lt95950
2005-01-11
打赏
举报
回复
好像跟具体的编码有关
somedummy
2005-01-11
打赏
举报
回复
我非常怀疑这个是搂住随手敲的,这样的话应该是敲了某些错误的内容
我没有仔细研究过,不过这个应该是用ASCII编码的unicode或者其他的编码的内容
如果我猜得没错,那么只要把这些东西复制出来,去掉%,然后当作数写入文本文件,设置好编码就能读出来了
somedummy
2005-01-11
打赏
举报
回复
这个是复制出来的还是搂主随便敲的?
03Go语言实战之
变量
与常量
课程介绍了go语言当中的
变量
和常量使用方法,包含了
变量
的声明方式、简短
变量
声明、
变量
的作用域、指针、按值
传
递和按址
传
递的区别、常量介绍
从0到1编写个人博客项目使用springboot+vue(前后端
分
离) 到 购买服务器上
传
项目 到 Git
Hu
b开源项目、此过程下所遇问题及解决方法,至少你帮你少走70%弯路
此篇博客算不上精品、很多处都是点到为止、能用即可、不求甚解、但在我看来、又有那么点好、谦虚点、这篇博客至少能帮你们在编写前后端
分
离的个人博客项目中、解决70%的问题、而且略有延伸、我这个人一点爱...
Android WebView 优化、WebV离线包开发出现Crash: Fatal signal 5 , code 1, fault addr 0x6e1f33c798 in tid 32217
Android WebView 优化/离线包出现Crash: A Fatal signal 5 , code 1, fault addr 0x6e1f33c798 in tid 32217。WebView Chrom内核出现错误。WebView离线包功能对资源进行拦截。... 在赋值给
变量
前,先进行clone
[irisctf 2023] rev
carrot(flag, 23, 44) pos = 19 elif pos == 17: flag = carrot(flag, 1, 51) pos = 29 elif pos == 18: flag = carrot(flag, 21, 16) pos =
35
elif pos == 19: flag = carrot(flag,
35
, 33) pos = 34 elif pos == ...
基于Paddle Serving&百度智能边缘BIE的边缘AI解决方案
yolov3_darknet53_270e_coco.zip 是否解压:是 4.2创建启动脚本配置项 ①创建配置项paddle-yolov3-run-script ②添加配置数据如下
变量
名:run.sh
变量
值:如下述代码 #! /usr/bin/env bash cd /home/work/yolov3...
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章