昨天做了一个IP地址查询器,在计算中心测试时还是正常的(那里用的是windows 2000),回来再看的时候发现怎么弄都不正常了,以前读取asp的时候也没碰到过这种问题,今天总算解决了!
现在把解决乱码的方法总结一下:
1、载入外部的.txt文件和.xml文件
这种情况下一般只需在fla文件的第一帧加上这么一句就没问题了:
System.useCodepage=true;
请务必注意大小写!
还一种方法就是直接把要载入的文件另存为utf-8,因为Unicode是flash直接支持的!
2、从asp文件读取数据
(1)在fla文件的第一帧放这一句:
System.useCodepage=true;
一般也能解决问题,但很多时候仍然会出现乱码!
(2)这时候可以这样:
fla第一帧仍然有这么一句:
System.useCodepage=true;
但是在asp文件的开头加这么一句:
<%Response.Charset="UTF-8"%>
(3)还一种解决方法是:
fla第一帧仍然有这么一句:…