+ -
当前位置:首页 → 问答吧 → PERL 太神奇了 同样一个变量,打印出来的结果居然不一样??

PERL 太神奇了 同样一个变量,打印出来的结果居然不一样??

时间:2011-02-16

来源:互联网

本帖最后由 ztj2247 于 2011-02-16 19:31 编辑
  1. $se= encode("gbk",decode("utf-8",$info->{$dom}));  #$info->{$dom}是 UTF8格式的字符串
  2. print Dumper($se);
  3. $update_sql = "update $db_table set se='$se' where some='$a'";
  4. print Dumper($update_sql);

  5. 结果:
  6. $VAR1 = '泛需求';
  7. $VAR1 = "update table_a set se='\x{b7}\x{ba}\x{d0}\x{e8}\x{c7}\x{f3}' where some='aaa.com'";
复制代码
求高手帮忙解决一下阿

作者: ztj2247   发布时间: 2011-02-16

仙子在吗 这是怎么回事呀

作者: ztj2247   发布时间: 2011-02-16

上下文呢?你只打印两个 scalar 怎么有四个输出

作者: zhlong8   发布时间: 2011-02-16



QUOTE:
上下文呢?你只打印两个 scalar 怎么有四个输出
zhlong8 发表于 2011-02-16 19:10




    贴出上下文了 ,帮个忙阿 兄弟

作者: ztj2247   发布时间: 2011-02-16