博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Http服务器-第六步解析URL的UTF8编码
阅读量:6946 次
发布时间:2019-06-27

本文共 606 字,大约阅读时间需要 2 分钟。

hot3.png

因为chrome 同内核的浏览器会把URL编码为UTF8,MSIE 默认不会,所以先要判断一下

int count = 0;for (int i = 0; i < referer_orign.size(); i++){	if (referer_orign[i] == '%')	{		++count;	}	if (count >= 3)	{		//if (referer_orign.find("MSIE") == string::npos || referer_orign.find("msie") == string::npos)		params = Utils::decodeURL(params);//decode for utf-8		break;	}}

基本思路是吧 UTF8转换为UTF16(Unicode) 再转换为ASCII

网页脚本login.lua

local t={};function t:doRequest(p)	local name = p["name"];	if name=="我" then		return   "用户:"..name .." 登陆 成功 "   ;	end	return   "用户:"..name .." 登陆 失败 "   ;endreturn t;

 

 

 

 

转载于:https://my.oschina.net/kkkkkkkkkkkkk/blog/746802

你可能感兴趣的文章
需求分析报告和需求规格说明书有什么区别
查看>>
转:Vmware Exsi使用简要说明
查看>>
MessageDigest简单介绍
查看>>
Apache commons-net用法的一个示例
查看>>
第三方平台正式支持接入微信公众平台JS-SDK
查看>>
openpgp和gnupg
查看>>
你是程序猿这块料吗?
查看>>
WordCount 远程集群源码
查看>>
java Date获取 年月日时分秒
查看>>
iOS 9应用开发教程之使用代码添加按钮美化按钮
查看>>
记一次服务器被恶意攻击的情况
查看>>
一个例子:HelloWorld
查看>>
排序算法及分析(插入、希尔、选择、冒泡)
查看>>
[转]Redmine 配置163邮箱
查看>>
C#--属性
查看>>
文本自动分割算法
查看>>
http://blog.csdn.net/i_bruce/article/details/39555417
查看>>
shell 调试手段总结
查看>>
CSharpGL(17)重构CSharpGL
查看>>
AVFoundation播放视频时显示字幕,切换音轨
查看>>