麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区
首頁
|
新聞
|
娛樂
|
游戲
|
科普
|
文學
|
編程
|
系統(tǒng)
|
數(shù)據(jù)庫
|
建站
|
學院
|
產(chǎn)品
|
網(wǎng)管
|
維修
|
辦公
|
熱點
首頁
>
辦公
>
Flash
> 正文
Flash AS解決中文mp3亂碼
2020-07-17 13:17:22
字體:
大
中
小
來源:
轉(zhuǎn)載
供稿:網(wǎng)友
Flash如果MP3的ID3標簽使用GB2312編碼,那么在Flash腳本輸出時是亂碼的
代碼1
var s:Sound=new Sound(this);
s.loadSound("dxh.mp3",false);
s.onID3=function(){
trace(this.id3.songname);
}
輸出結果是:
?&IExcl;???
dxh.mp3的ID3v1的標簽正確應該是songname="丁香花",看來FLASH在轉(zhuǎn)碼上出現(xiàn)了問題。我們來看看songname這個字符串中倒底是什么?
代碼2:
var s:Sound=new Sound(this);
s.loadSound("dxh.mp3",false);
s.onID3=function(){
var songname:String=this.id3.songname;
for(var i=0;i<songname.length;i ){
trace(songname.charCodeAt(i));
}
}
輸出結果是:
182
161
207
227
187
168
我們使用計算器轉(zhuǎn)換成16進制就是"B6 A1 CF E3 BB A8";
正好是"丁香花"的GB2312編碼,我們還是用FLASH來試試
System.useCodepage=true;
trace(unescape("丁香花"));
輸出結果是:
丁香花
那么為什么代碼1出現(xiàn)亂碼現(xiàn)象,是因為FLASH將GB2312當作了UTF-8來解釋,我們再來測試一下:
代碼3:
var s:Sound=new Sound(this);
s.loadSound("dxh.mp3",false);
s.onID3=function(){
var songname:String=this.id3.songname;
trace(escape(songname));
}
結果是:
?????¨
問題的原因我們找到了,只要將GB2312轉(zhuǎn)換成UTF-8編碼就能顯示正常了,可是如果轉(zhuǎn)換呢,大家注意看代碼2,我再測試一下想法
代碼4:
System.useCodepage=true;
var gb:String=unescape("丁香花");
System.useCodepage=false;
trace(gb);
trace(escape(gb));
輸出結果:
丁香花
涓 主站蜘蛛池模板:
九九热在线视频观看
|
久久精品女人天堂av
|
偿还的影视高清在线观看
|
欧美一级高潮片免费的
|
xxxxhd73国产
|
亚洲第一成人在线
|
久章草在线观看
|
黄色网址免费进入
|
国产午夜精品一区二区三区在线观看
|
久久最新免费视频
|
粉嫩蜜桃麻豆免费大片
|
国产91亚洲精品一区二区三区
|
意大利av在线
|
中文区永久区
|
日韩激情
|
色日本视频
|
99精品欧美一区二区
|
91美女福利视频
|
男女生羞羞视频网站在线观看
|
中文字幕在线成人
|
91久久久久久亚洲精品禁果
|
97精品国产高清在线看入口
|
中文字幕在线观看精品
|
黄色片一区二区
|
国产亚洲精品久久久久久网站
|
天天草夜夜爽
|
久久伊
|
韩国精品久久久
|
欧美18videos性处按摩
|
日本在线高清
|
一级做a爱片久久
|
久久久无码精品亚洲日韩按摩
|
欧美zoofilia杂交videos
|
欧美精选一区二区
|
91精品国产日韩91久久久久久360
|
免费欧美
|
黄片毛片一级
|
wwwcom国产
|
国产亚洲黑人性受xxxx精品
|
欧美成人影院
|
欧美日韩一
|