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

推荐订阅源

博客园 - 【当耐特】
Help Net Security
Help Net Security
P
Proofpoint News Feed
J
Java Code Geeks
爱范儿
爱范儿
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Full Disclosure
Google DeepMind News
Google DeepMind News
H
Help Net Security
G
Google Developers Blog
Jina AI
Jina AI
Vercel News
Vercel News
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
L
Lohrmann on Cybersecurity
S
Schneier on Security
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
Security Archives - TechRepublic
Security Archives - TechRepublic
阮一峰的网络日志
阮一峰的网络日志
N
News and Events Feed by Topic
GbyAI
GbyAI
B
Blog
O
OpenAI News
博客园_首页
Cisco Talos Blog
Cisco Talos Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Hacker News: Ask HN
Hacker News: Ask HN
TaoSecurity Blog
TaoSecurity Blog
腾讯CDC
MongoDB | Blog
MongoDB | Blog
M
MIT News - Artificial intelligence
C
Cybersecurity and Infrastructure Security Agency CISA
Cyberwarzone
Cyberwarzone
Webroot Blog
Webroot Blog
Simon Willison's Weblog
Simon Willison's Weblog
Y
Y Combinator Blog
C
Cisco Blogs
A
Arctic Wolf
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
The Exploit Database - CXSecurity.com
Security Latest
Security Latest
AI
AI
W
WeLiveSecurity
aimingoo的专栏
aimingoo的专栏
The Register - Security
The Register - Security
Project Zero
Project Zero
H
Hackread – Cybersecurity News, Data Breaches, AI and More
N
Netflix TechBlog - Medium
Blog — PlanetScale
Blog — PlanetScale

博客园 - 『小小菜鸟』

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/