zoukankan      html  css  js  c++  java
  • 转成json必须是unicdoe字符

    [root@yyjk esb]#cat test.pl 
    use JSON;
    use Encode;
    my $a='测试';
    print length($a);
    print "
    ";
    print $a."
    ";
    print '------------------'."
    ";
    my $b=decode_utf8($a);
    print length($b);
    print "
    ";
    print $b;
    print "
    ";
    You have mail in /var/spool/mail/root
    [root@yyjk esb]#perl test.pl 
    6
    测试
    ------------------
    2
    Wide character in print at test.pl line 11.
    测试
    
    
    
    [root@yyjk esb]#cat test01.pl 
    use JSON;
    use Encode;
    my $a='测试';
    print length($a);
    print "
    ";
    print $a."
    ";
    print '------------------'."
    ";
    my @a=($a);
    print encode_json(@a);
    [root@yyjk esb]#perl test01.pl 
    6
    测试
    ------------------
    ["测试"][root@yyjk esb]#
    
    [root@yyjk esb]#cat test02.pl 
    use JSON;
    use Encode;
    my $a='测试';
    my $b=decode_utf8($a);
    print length($b);
    print "
    ";
    print $b;
    print "
    ";
    my @a=($b);
    print encode_json(@a);
    You have mail in /var/spool/mail/root
    [root@yyjk esb]#perl test02.pl 
    2
    Wide character in print at test02.pl line 7.
    测试
    ["测试"][root@yyjk esb]#
  • 相关阅读:
    sl学习
    xc笔记
    1_2_3_4_5 Html-Css
    linux服务器架设--学习笔记
    注解学习
    关于ruby gem源更新安装问题
    css3:2D与3D变形
    css3关键帧动画以及兼容性策略
    css3背景,蒙版,倒影以及过度
    阴影边框以及渐变
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348944.html
Copyright © 2011-2022 走看看