【问题标题】:How to convert from utf8 to unicode in actionscript?如何在 actionscript 中从 utf8 转换为 unicode?
【发布时间】:2012-04-02 11:15:38
【问题描述】:

我有一个 utf 8 编码的字符串,我想将其转换为 unicode,我该怎么做?

【问题讨论】:

    标签: actionscript-3 flash apache-flex encoding


    【解决方案1】:
    function onload(Event):void
    {
    RLDATA = myLoader.data.split(/\r\n|\n|\r/);
    RLDATA.pop();
    for (var i:int=0; i<RLDATA.length; i++){
    var rowArray:Array = RLDATA[i].split(",");
    RLDATA[i] = { Team_name: rowArray[0], team_id: rowArray[1], Player_name:
    rowArray[2],Player_id: rowArray[3], player_rating_and_position: rowArray[4], tier:
    rowArray[5],staminia: rowArray[6],speed: rowArray[7],
    acceleration: rowArray[8],agility: rowArray[9], ball_handling: rowArray[10],   
    tackle_ability: rowArray[11],break_tackle: rowArray[12], unknown: rowArray[13],  
    jersey_position_number: rowArray[14]};
    
    }
    RLDATA.shift();
    sheet.dataProvider = new DataProvider(RLDATA);
    
    }
    
    
    function update(event:MouseEvent):void {
    for (var c:Number = 0; c < sheet.length - 1; c++) {  
    
    CSV += sheet.getItemAt(c).Team_name + "," + sheet.getItemAt(c).team_id+ "," +   
    sheet.getItemAt(c).Player_name+ "," + sheet.getItemAt(c).Player_id+ "," +   
    sheet.getItemAt(c).player_rating_and_position+ "," + sheet.getItemAt(c).tier+ "," +
    sheet.getItemAt(c).staminia+ "," + sheet.getItemAt(c).speed
    + "," + sheet.getItemAt(c).acceleration+ "," + sheet.getItemAt(c).agility+ "," +  
    sheet.getItemAt(c).ball_handling+ "," + sheet.getItemAt(c).tackle_ability+ "," +
    sheet.getItemAt(c).break_tackle+ "," + sheet.getItemAt(c).unknown+ "," +         
    sheet.getItemAt(c).jersey_position_number+"\r\n" ;
    
    }
    
    }
    
    
    function Writefile(event:MouseEvent) {
    var file:FileReference = new FileReference();
    var bytes:ByteArray = new ByteArray();
    bytes.writeUTFBytes(CSV);
    file.save(bytes,"test.csv");
    }
    

    上面我曾经从一个 CVS 文件中填充一个称为“表格”的数据网格,该文件是 xbox 游戏/PC 橄榄球联盟的游戏统计数据列表。 上面使用 Split 方法,如果您粘贴一些代码,有人可以帮助您准确地了解您的需求,希望对您有所帮助

    就像我建议的那样,如果您在理解这一点时比谷歌 SPLIT 方法有问题,因为上面的代码是为我的项目而不是您的项目编写的,但您应该能够为您的项目重新编写它。

    【讨论】:

    • 我查了谷歌,一无所获。
    • @parale 发布此问题的用户没有足够的代表投票或否决。不过,我不知道是谁对此表示反对,但“检查 Google”的响应是最可能的原因。在本网站上告诉人们“去搜索”以获得答案是不合适的。
    • @parele:这个“答案”到底是什么意思?您已经展示了如何使用 AS3 读取/写入 csv。 OP的问题也不是很清楚......
    • 是的,我已经向您展示了如何将字符串操作为您想要的任何内容 split();
    猜你喜欢
    • 2017-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多