`
ch_kexin
  • 浏览: 876701 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

处理ID3 乱码问题

阅读更多
package org.study.code
{
import flash.utils.ByteArray;
public class EncodeUtf8
{
public function EncodeUtf8():void
{
}
public function parseEncodeUtf8(str:String):String
{
if (str != null)
{
var oriByteArr:ByteArray=new ByteArray();
oriByteArr.writeUTFBytes(str);
var needEncode:Boolean=false;
for (var i=0; i<oriByteArr.length; i+= 2)
{

      if (oriByteArr[i] == 195 || oriByteArr[i] == 194)
{
needEncode=true;
break;
}
if (oriByteArr[i] == 32)
{
i--;
}
}
if (needEncode)
{
var tempByteArr:ByteArray=new ByteArray;
for (i=0; i<oriByteArr.length; i++)
{
if (oriByteArr[i] == 194)
{
tempByteArr.writeByte(oriByteArr[i + 1]);
i++;
} else if (oriByteArr[i] == 195)
{
tempByteArr.writeByte(oriByteArr[i + 1] + 64);
i++;
} else
{
tempByteArr.writeByte(oriByteArr[i]);
}
}
tempByteArr.position=0;
return tempByteArr.readMultiByte(tempByteArr.bytesAvailable,"chinese");
} else
{
return str;
}
} else
{
return "";
}
}
}
}
分享到:
评论

相关推荐

    如何处理Python3.4 使用pymssql 乱码问题

    在项目中发现这样一个问题:sqlserver数据库编码为gbk,使用python3.4+pymssql 查询,中文乱码,经过一番思考问题解决,下面把解决办法分享给大家: conn = pymssql.connect(host=192.168.122.141, port=1433, ...

    快速解决FusionCharts联动的中文乱码问题

    但是会有乱码问题(可能出现在AJAX情况),具体使用过的童鞋应该明白. 具体细节不详细说明了. 处理办法. 如果你Ajax请求的返回内容乱码,就直接使用Jquery.ajax. 代码如下:function mychartclick(month) { var id =1; ...

    Mac Android Studio 3.0 Terminal 中文乱码问题处理

    开始以为是 git 的问题,经测试现象如下 直接输入中文会显示 &lt;00e6&gt;&lt;0096&gt; 云云,使用 ls 命令查看会显示 ??? 一堆问号,使用 ls | grep 反而正常,具体原因不详 后来在 Google 上找解决方法,有人说 # Add ...

    解决Ajax加载JSon数据中文乱码问题

    使用zTree的异步刷新父级菜单时,服务器返回中文乱码,但项目中使用了SpringMvc,已经对中文乱码处理,为什么还会出现呢? 此处为的异步请求的配置: Java代码  async: { enable: true, url: basePath + '/...

    Android Retrofit 中文乱码问题的解决办法

    Android Retrofit 中文乱码问题的解决办法 使用retrofit和rxjava,提交数据时需注意,当数据中有中文时,传到后台,可能会是乱码,需处理: 解决: 1.GET请求改成POST; 2.参数Field改成Query 3.加上@...

    EBS xml publisher中文乱码问题及解决办法

    处理资源 ‘http://***.***.com:8001/OA_CGI/FNDWRR.exe?temp_id=2326230111’ 时出错。第 12 行,位置: 2 -^ 但是在同事的电脑上可以跑出来。 后面设置了$OA_JRE_TOP/jre/lib/fonts的字体,我本机jre有两个,其中...

    读写json中文ASCII乱码问题的解决方法

    数据很简单,但是处理的时候遇到了一个问题,文件中涉及到了中文的处理,每次处理完写的json格式就是ASCII码,完全没办法用。代码如下: # -*- coding: utf-8 -*- import json import codecs f = codecs.open('data...

    php手册PHP5研究室编无乱码版本chm

    ID3 Functions LIV. IIS Administration Functions LV. Image 图像函数 LVI. IMAP, POP3 and NNTP Functions LVII. Informix Functions LVIII. Ingres II Functions LIX. IRC Gateway Functions LX. KADM5 ...

    [2010.10.14][封装工具][天空作品] Easy Sysprep v3 RC3(+ SkySRS3.00)

    2、修正封装前任务立即执行时,进度显示乱码问题 3、修正系统快速转移模式下,Sysprep文件夹无故消失问题 4、重写ADSL链接创建程序,支持多语言 5、修正ADSL链接创建提示在多语言支持加入后显示不完全的问题 6、修正...

    从J2SE到J2EE知识点介绍

    3. 关于jsp在MyEclipse中打开的乱码问题 138 4. 关于html页面在eclipse中打开出现乱码情况 139 5. JSP页面通过URL传递中文参数的乱码问题 139 四、 Struts2 140 (一) 基于struts2的web应用的开发步骤 140 1. MVC设计...

    开源 免费 java CMS FreeCMS 用户手册1.2

    6.部分浏览器提示信息出现乱码问题。 7.启用、禁用用户时操作记录记录用户名问题。 功能新增: 1.站点和栏目增加静态化调度配置。 2.信息增加签收、视频、评论功能。 3.栏目页静态化增加可以设置只生成前几页功能...

    php商城系统 v3.0 rc6.rar

    修复 后台批量修改时 处理地区不正确的问题 修复 购物车统计商品费用不准确的BUG 修复 后台开启非会员购买也提示登录的BUG 修复 开启不登陆也可以购买时中途登陆导致的匿名订单问题 修复 购物券重复使用的BUG ...

    开源 免费 java CMS FreeCMS src 源码1.2

    6.部分浏览器提示信息出现乱码问题。 7.启用、禁用用户时操作记录记录用户名问题。 功能新增: 1.站点和栏目增加静态化调度配置。 2.信息增加签收、视频、评论功能。 3.栏目页静态化增加可以设置只生成前几页功能...

    开源 免费 java CMS FreeCMS 1.2

    6.部分浏览器提示信息出现乱码问题。 7.启用、禁用用户时操作记录记录用户名问题。 功能新增: 1.站点和栏目增加静态化调度配置。 2.信息增加签收、视频、评论功能。 3.栏目页静态化增加可以设置只生成前几页功能...

    多多V7.3_UTF8_20111221免授权无限制商业正式版

    11、修复部分主机修改管理员权限丢失id的问题 12、修复无法修改默认管理员的问题 13、修复获取亿起发订单无法自动跳转的问题 14、修复后台查杀木马 addadmin/list.php提示木马的问题 三、优化 1、优化搜索的关键词...

    FTP FileZilla说明

     问:听说FileZilla处理中文文件有乱码。答:是有此现象,但这不是bug,原因见下,解决办法有3。一是,如果你尊重标准,可以同时使用FileZilla的server和client。二是,与现实妥协,用filezilla server的非utf-8...

    文章管理系统

    1.新增【管理员专区】-&gt;【数据处理管理】功能,可以批量替换数据和处理因敏感词而无法正常打开网页问题 2.纠正后台文章编辑,获取编辑器图片无法获取网络图片路径问题 3.后台文章管理,标题后面加入是否含缩略图的...

    python爬虫后的数据按照URL进行归类存储

    如爬虫数据,每个ID对应一个URL,按照每条数据中的URL中的数字为文件名进行归类,将具有相同URL的ID存在csv中。 1、第一步把这两个文件都放在桌面,桌面新建一个文件夹名为,如“洗发水” 2、第二步打开洗发水测试csv...

    52083网址导航源码 v3.2

    3.首页增加了淘宝搜索,请在JS文件里修改,位置在(home/js/do.min.js),修改相应的计费ID! 4.首页增加了小游戏推荐(免更新的),自动更新, 5.如果大家的空间支持伪静态的话,可以把泛解析到到www主域名,请在...

Global site tag (gtag.js) - Google Analytics