惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Exploit Database - CXSecurity.com
A
Arctic Wolf
K
Kaspersky official blog
T
Threat Research - Cisco Blogs
PCI Perspectives
PCI Perspectives
www.infosecurity-magazine.com
www.infosecurity-magazine.com
P
Privacy International News Feed
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
U
Unit 42
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
P
Privacy & Cybersecurity Law Blog
O
OpenAI News
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
C
Cisco Blogs
AWS News Blog
AWS News Blog
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
美团技术团队
T
Threatpost
S
Schneier on Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
C
Cyber Attacks, Cyber Crime and Cyber Security
Last Week in AI
Last Week in AI
C
CERT Recently Published Vulnerability Notes
Blog — PlanetScale
Blog — PlanetScale
C
Cybersecurity and Infrastructure Security Agency CISA
F
Full Disclosure
博客园_首页
N
Netflix TechBlog - Medium
Security Latest
Security Latest
有赞技术团队
有赞技术团队
Google DeepMind News
Google DeepMind News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Register - Security
The Register - Security
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Recent Announcements
Recent Announcements
博客园 - Franky
P
Palo Alto Networks Blog
Project Zero
Project Zero
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
H
Help Net Security
Hacker News: Ask HN
Hacker News: Ask HN
Cisco Talos Blog
Cisco Talos Blog
H
Heimdal Security Blog
The Hacker News
The Hacker News
博客园 - 【当耐特】
GbyAI
GbyAI

博客园 - 『小小菜鸟』

as3连接fms2时总是连接失败的解决办法 搜狗招聘FLASH开发工程师。 欢迎大家制作搜狗输入法flash皮肤。 flash develop错误Debugger startup error: System.TypeInitializationException的解决办法 移除flash中影片剪辑获得焦点的黄框 [转]关于flash中图片(jpg\png\gif)旋转后锯齿(模糊)问题 - 『小小菜鸟』 - 博客园 ShareObject存储相关 IE99正式版官方下载地址 IE6中CSS常见BUG全集及解决方案 Nifty Corners Cube 实现圆角 flash判断当前使用的浏览器类型 ie屏蔽flash弹出窗口问题的解决办法 IOS开发资源 流程,养成好习惯 as调试工具-OLOG 记录一些常用的三角公式 paperversion3d材质。Papervision3D Essentials学习笔记(二) 学习一下papervision3D。Papervision3D Essentials学习笔记(一) phpMyAdmin超时时间修改方法。
AS3发送http请求编码不对的解决方法
『小小菜鸟』 · 2011-04-22 · via 博客园 - 『小小菜鸟』

在ActionScript 3 内部无论出和入都统一使用Unicode,但服务器那边却是千奇百怪的编码,例如Google使用UTF-8,百度似乎是GBK。于是向百度这样的服务端 发出URLRequest请求百分百会出现乱码,无论设置什么Content Type 或者Post Method都如此,因为AS3输出的是UTF,而百度不接受这样的编码。而URLRequest本身也不支持自定义编码,百度服务端用什么编码也不是我 们能控制的,所以烦死人的问题就这样出来了。唯一能让我们控制的只有AS3,所以解决办法还是要从AS3上去考虑。浪费了大量时间去查阅,基本没有人提到 URL编码的问题。最后终于找到解决的思路,就是利用ByteArray对象的编码转换和存储功能,活用ByteArray类,能处理绝大部分的AS3编码问题。

原理不再多说,一个上午的努力最后转化成这样一个编码的类包:

// ==============================================================

function myUrlEncode(str:String,code:String):String
{
    
var stringresult:String = "";
    
var byte:ByteArray =new ByteArray();
    
byte.writeMultiByte(str,code);
    
for (var i:int; i<byte.length; i++)
    {
        stringresult 
+=  escape(String.fromCharCode(byte[i]));
    }
    
return stringresult;
}

 str是要编码的字符串,code是编码格式

比如


var mystring="小小菜鸟";
mystring
=myUrlEncode(mystring,"GBK");

参考:

http://www.viosem.com/2008/08/as3-utf-8-to-gb-encode/