方法一

1.       文件头中加入: <?xml version="1.0" encoding="UTF-8"?>

2.       文件本身同样采用UTF-8

3.       这样解决的中文问题最为彻底,即使到linux下面也不会有什么问题,Laszlo中的文字大小默认是8,中文最为适合的小字是12

image001.png
方法二
:

       和方法一类似,可以简单一步.

1.       在每个文件头加入: <?xml version="1.0" encoding="GBK"?>

2.       然后文件的编码就使用我们中文系统默认GBK编码

3.       这样不能够保证到英文版的linux系统下还是中文,需要测试.

image003.png 

Flash本身特性的问题:
它发送数据如果用GET方法,默认使用ISO-8859_1,所以,你服务段接受的时候,肯定要转换一下:比如接受字符后 String deom= new String(recievedString, 0, recievedString.length, "UTF-8");
Flash
post方法时,根本就是使用UTF-8编码,所以,你也不必做别的了。接受就行了。

 

对于得到的参数,进行如下编码:

string.getBytes("ISO-8859-1"), "UTF-8" 是中文;条件:xml编码:GBK,文件编码:GBK

string.getBytes("ISO-8859-1"), "UTF-8" 是中文;条件:xml编码:UTF-8,文件编码:UTF-8

 

如果最后还有中文的问题,很可能无法找到相应的字体,可以对应的在项目的fonts目录下面放入 宋体字体,然后在标签中加入: font="simfang",这是一位网友在修改dashboard实例的时候的经验.