问题背景:
0.ECMS UTF-8繁体
1.FLASH+XML
2.XML是ECMS自定义页面生成的
出现的问题:
1.XML头部信息无论怎么定义打开编码FLASH都乱码
2.下载本地另存后正常
发现问题:
二进制打开文件对比,发现另存之后的文件前有“EF BB BF”;
资料:
1.另存后的文件前边多出的字符为BOM,定义文件打开编码的
2.CMS为了防止BOM影响生成的页面都会把BOM系统内去除
解决:
FLASH定义万国码UNICODE打开,解决
思考:
1.生成的文件本身UTF-8,为什么UNICODE打开正常呢?
2.如果另存就OK,那么FLASH是不是根据BOM判断的默认打开编码的
你有这方面的真理吗?
告诉我吧^_^

