loadVars载入变量为乱码的问题

      flash As 2007-3-13 17:41:00
//System.useCodepage = true;
var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
   if (success) {
      var thisurl=unescape(this)
      trace(thisurl)
      trace(this);
      for (i=1; i<10; i++) {
         trace(this["picname"+i]);
         trace(this["url"+i]);
         trace(this["picadd"+i]);
      }
   }
};
my_lv.load("http://192.168.1.151/var.php");
虽然在trace上看到的编码是乱码,但其实可以直接以my_lv.varname1来直接引用数据的,而且数据显示正常无乱码。unescape 和 escape转换后就不能再引用调入的变量名了.
标签集:TAGS:
回复Comments() 点击Count()
喜欢就顶一下

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}