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解码。
2、Flex中as调用js中方法,传递的中文参数乱码,解决方法也是一样,先利用encodeURIComponent编码,再利用decodeURIComponent解码。