+ -
当前位置:首页 → 问答吧 → 关于GBK转换UTF-8的问题

关于GBK转换UTF-8的问题

时间:2011-03-06

来源:互联网

我用FLASH链接外部一个地址:http://119.145.255.130:7009/user ... cf7f71f2dd80471eda6(编码采用gbk)
返回显示乱码~
如果使用System.useCodePage=true,可以解决乱码问题,但之前读取UTF-8的XML就会出现问题
有方法能将GBK转换为UTF-8,并正常显示吗?

下面是我转换用的代码,转换出来还是乱码啊
public static function urldecodeGBK(str:String):String {
                     var result:String="";
                     var byte:ByteArray = new ByteArray();
                     str=unescape(str);
                     for (var i:int; i < str.length; i++) {
                            byte[i]=str.charCodeAt(i);
                     }
                     result=byte.readMultiByte(byte.length,"gbk");
                     return result;
              }

作者: michaelwy7   发布时间: 2011-03-06

同样等待解答

[ 本帖最后由 flashxie 于 2011-3-6 11:32 编辑 ]

作者: flashxie   发布时间: 2011-03-06

作者: flash023   发布时间: 2011-03-06