用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3776|回复: 0
收起左侧

[初级] flash 加载中文xml 乱码

[复制链接]
发表于 2010-9-15 11:16:38 | 显示全部楼层 |阅读模式
第一,首先XML中 编码选为UTF-8,并且拿记事本另存为下编码弄成UTF-8;
第二,无论你网页是什么编码,数据库是什么编码,首页保证读出来的编码是UTF-8的;
所有在执行SQL以前加一句,mysql_query('set names utf8');
在执行XML 打开读写操作以前加一个header("Content-type: text/html;charset=UTF-8");
保证写入的时候是UTF-8的编码,完了结束读写操作,返回是否写入成功消息,这的汉字乱码了(网页是GB2312的);那么在执行返回信息的时候再加一句header("Content-type: text/html;charset=GB2312");
这样你在网页中输入URL 打开刚读写的XML 发现UTF-8的XML 不乱码了 当然FLASH 加载的时候也不会乱码了;
网上加那个什么什么等于TRUE的FLASH,经过我测试AS 2是没有那个东西,也不知道是怎么回事。一保存就会报错加上那句话的话。
这样就什么乱码也给解决了!

评分

参与人数 1威望 +5 收起 理由
Hex + 5 我很赞同

查看全部评分

本版积分规则