1.確信XML絕對沒有問題的情況: 首先,flash讀取xml出現亂碼涉及到System.useCodepage這個靜態屬性屬性 官方描述:“A Bool " /> 亚洲成人黄色在线观看,天堂网视频在线,可以看的黄色网址

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP 生成的XML以FLASH獲取為亂碼終極解決

經過探索最終解決。記錄之,順便也記錄了通用解決方案。如果你也遇到XML<->FLASH亂碼情況,可以速查:

1.確信XML絕對沒有問題的情況:
首先,flash讀取xml出現亂碼涉及到System.useCodepage這個靜態屬性屬性
官方描述:“A Boolean value that tells Flash Player which code page to use to interpret external text files.”默認為false。
倘若我們使用UTF8編碼的外部文本文件,php100.com 都不用管它,使用非UTF8編碼文本文件且文本中出現中文字符的話,則需要設置其為true方能讓flash讀出字符不亂碼。
AS3中可先import flash.system.System;然后設置System.useCodePage=true;

2.希望php生成UTF-8編碼的XML:
要想在XML中存在中文字符,最好使用UTF-8編碼。在使用DOM創建XML前聲明為$dom_XML = new DomDocument('1.0′,'UTF-8′);第二個參數對應XML文檔聲明部分的encoding值。但是注意:這僅僅是聲明的編碼,最后使用$dom_XML->saveXML();實際生成的xml文件卻是和php腳本源文件編碼格式相同,即“你的php是什么編碼,生成的文件即什么編碼?!?

3.XML文件聲明編碼為UTF-8 ,flash中無論useCodepage設為何值讀取都還是亂碼
經常會遇到這種情況,通常是因為:雖然聲明部分是UTF-8,但文件本身卻不是UTF-8的(我自己就是ANSI編碼的,汗)。
那將會導致一個嚴重的問題:Firefox瀏覽器可以正常解釋XML,但IE(包括TT等IE內核瀏覽器)卻提示存在錯誤的字符,Flash也顯示亂碼!
這種情況處理方法有二:

把XML聲明部分改成非UTF-8的,比如GB2312,然后設置FLASH的useCodepage=true;
把XML用記事本打開,使用“另存為”命令保存為UTF-8的即可
也就是讓編碼聲明與文件本身編碼匹配,不能名不符實。

4.php源文件不是UTF8編碼的,要怎么生成讓FLASH支持中文字符的XML呢?也就是我遇到的情況:
php是ANSI保存的,使用DOM生成的XML自然也是ANSI的,php100.com 這個編碼的XML文件中若含有中文字符,即使聲明編碼為UTF-8,也無法被正確讀取。
在這個前提下,要想FLASH正確讀取XML不出現亂碼,就必須設置encoding為GB2312。
php的DOM居然不能用GB2312寫中文字符(不解,請達人指點迷津)?如果new DomDocument('1.0′,'GB2312′);則在保存XML時會出錯:“output conversion failed due to conv error, bytes 0xCE 0xD2 0×5D 0×5D”之類的。也就是說我這個ANSI的php只能生成聲明為UTF-8而實際是ANSI的XML文件,這種文件當然FLASH讀出來亂碼(參照第3條)。

我的解決法:
php用UTF-8的聲明生成了XML后,加了一步操作:打開XML文件改寫頭部聲明把UTF-8替換為GB2312。嘿嘿,FLASH,IE,FF都不出錯了!

php技術PHP 生成的XML以FLASH獲取為亂碼終極解決,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国亚洲欧美日韩精品 | 精品一区二区三区四区五区 | 麻豆一区二区 | 91插插插插插| 视频区小说区图片区激情 | 中文福利视频 | 久久中文网中文字幕 | 国模人体aⅴ | 黄视频在线免费 | 激情小说激情图片激情视频 | 久久国产精品久久精 | 精品国产网红福利在线观看 | 玖玖国产| 丁香婷婷网 | 日韩特黄 | 国产一区在线看 | 黄网站在线观看高清免费 | 精品国产高清不卡毛片 | 午夜激情小视频 | 日韩精品中文字幕视频一区 | 二区国产 | 18视频在线播放. | 一级毛片特黄久久免费看 | 1区2区3区4区产品乱码入口 | 99re热久久 | 中文字幕久久网 | 国产精品久久久99 | 国产www色| 亚洲国产成人精品小蝌蚪 | 黄色片网站在线免费观看 | 精品国产一区二区三区成人 | 亚洲图片欧美文学小说激情 | 四虎永久在线精品免费观看地址 | 六月婷婷视频 | 福利视频91 | 久久成人永久免费播放 | 欧美一级特黄aa大片婷婷 | 91色在线观看 | 91视频社区 | 色婷婷激情综合 | 日日摸夜夜添夜夜添人人爽 |