很奇怪,谁知道这是啥编码???

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了很奇怪,谁知道这是啥编码???相关的知识,希望对你有一定的参考价值。

悬念故事=%D0%FC%C4%EE%B9%CA%CA%C2
两个半角百分号和4个英文字母的组合,就是一个汉字的编码,这是什么编码?用什么方法翻译成汉字?
谢谢2楼,可是我希望有工具将这种编码编译成汉字,没有编译工具吗?
ASP学起来很麻烦,我希望能有一个直接转换编译的工具,哪位朋友给介绍一个???

这是Unicode编码
Unicode是一种字符编码方法,不过它是由国际组织设计,可以容纳全世界所有语言文字的编码方案。Unicode的学名是"Universal Multiple-Octet Coded Character Set",简称为UCS。UCS可以看作是"Unicode Character Set"的缩写。
在网页URL上经常会用到这种编码,它是为了使HTTP协议的URL地址链接支持汉字.
比如这个"悬念故事",要翻译他也很简单,一个方法是:
1. 打开UltraEdit,建立一个空白文档.
2. 在里面输入8个空格.
3. 按快捷键<ctrl>+H,或者点工具栏上的'切换十六进制模式'按钮.
4. 这时你会看到20 20 20 20 20 20 20 20这样的数字,你将它们改为
D0 FC C4 EE B9 CA CA C2,在旁边就会看到"悬念故事"四个字了
5. 再切换回原来的显示模式,这就是你要的结果
参考技术A 这是URL编码,这个通常用于通过地址栏传递中文字符,你在接受页面直接获取就可以了,不需要用什么来解码 参考技术B 这个就是通常定义上的 URL编码 在编辑ASP或者是ASPX

网页时 我们用这样的字符来传递中文字符 你想编译成汉字

的话 这个就要用ASP或者是ASPX文件来转回了 想知道具体

是怎么做的话 建议你学习ASP语言
参考技术C Encode / Decode Tools URL 编码解码工具
下面的是下载地址:
http://www.xuxu.name/Resource/ShowResource.aspx?ResourceId=90209614-d8c1-415f-861d-13053832caba

用这个软件很方便!本回答被提问者采纳

谁知道怎么用c++实现c/s远程关机命令,需要在下面的代码中添加啥

服务器部分:
#include<winsock2.h>
#pragma comment(lib,"Wsock")
#include<stdio.h>
#define DEFAULT_PORT 7038
void mian()

int iport=DEFAULT_PORT;
WSADATA wsaData;
SOCKET slisten,
sAccept;
int ilisten;
int isend;
char buf[]="hellow!i am your student";
struct sockaddr_in ser,
cli;
printf("-------------------------\n");
printf(" Server waiting \n");
printf("-------------------------\n");
if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0)
printf("faild to load winsock.\n);
return;

sListen=socket(AF_INET,SOCK_STREAM,0);
ifListen=INVALID_SOCKET)

printf("socket()Faild:%d\n"),
WSAGetLasError())
return;

ser.sin_family=AF_INET;
ser.sin_port=htons(iport);
ser.sin_addr.s_addr=htonl(INADDR_ANY);
if(bind(sListen,(LPSOCKADDR)&ser,sizeof(ser))
==SOCKET_ERROR)
printf("bind()Faild:%d\n),
WSAGetLastError());
return;
if(listen(slisten,5)==SOCKET-ERROR)

printf("listen()Faild:%d\n,WSAGetError());
return;

ilen=sizeof(cli);
while(l)

sAccept=accept(sListen,(struct sockaddr*)
&cli,&ilen);
if(sAccept==INVALID_SOCKET)

printf("accept()Faild:%d\n"),
WSAGetLasError())
break;

printf(Accepted clientIP:[%s],port:[%d]\n",
inet_ntoa(cli,sin_addr),ntohs(cli.sin_port));
iSend=send(sAccept,buf,sizeof(buf),0);
if(iSend==SOCKET_ERROR)

printf("send( ) Failed.:%d\n",
WSAGetLastError( ));
break;

else if(iSend==0)
break;
else

printf("send( ) byte:%d\n",iSend);
printf("-----------------------------\n");

closesocket(sAccept);

closesocket(sListen);
WSACleanup( );

方法1、使用API 进行关机 ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0); 不过这个API在XP以上系统执行的话是需要有权限的,可以搜索 VC提取 代码加入工程调用即可。

方法2、代码中加入 system("shutdown -s -t 0"); 本质是调用cmd执行批处理命令实现

方法3、趁对方不注意,悄悄拔掉他家电闸
参考技术A 远程关机,需要使用Net命令吧

以上是关于很奇怪,谁知道这是啥编码???的主要内容,如果未能解决你的问题,请参考以下文章

iPad拆分视图加载奇怪

Firefox 7.0.1 中固定位置元素的奇怪边框

谁知道MEMORY 是什么意思

gnome 上的 PyQt5 有奇怪的文件对话框

Borland Delphi 6 谁知道这是啥软件 能否清除

奇怪的程序挂起,debug中这是啥意思?