欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Flex浏览器标题中文乱码&AS调JS传参中文乱码

程序员文章站 2022-05-05 21:20:56
...
1、Flex中设置标题栏有两种方式,一种是在Application标签中设置pageTitle属性,另一种是利用BrowserManager.getInstance.setTitle(String title)方法实现。前者无法解决初始化方法中的标题设置,后者中文标题乱码,一直没有解决,尝试了多种方法,比如设置工程和文本的编码格式,后来终于解决了,原因是传递的参数乱码了,需要先对参数编码encodeURIComponent() ,然后在Flex工程history目录下的history.js中setTitle(title)方法第一行进行解码title = decodeURIComponent(title);
2、Flex中as调用js中方法,传递的中文参数乱码,解决方法也是一样,先利用encodeURIComponent编码,再利用decodeURIComponent解码。