首页 > 其他 > 详细

中文乱码万能解决方案!!!

时间:2014-04-02 09:45:25      阅读:579      评论:0      收藏:0      [点我收藏+]
ibatis sql中含有中文出现乱码,可以先把中文的ascii码找出来,用ascii码代替相应的中文,具体转换过程如下:
先用t2方法求出中文对应的ascii码,把ascii码放在ibatis的sql语句中,
在controller层使用t1方法把传过来的ascii码转换为相应的汉字即可,此方法思路可以解决几乎所有乱码问题!

package com.zken.pkg;

public class T {
    public static void main(String[] args) {
        t1();
        t2();
    }

    public static void t1() {

        String s = "22242 38431 38271";

        String[] chars = s.split(" ");
        for (int i = 0; i < chars.length; i++) {
            System.out.print((char)Integer.parseInt(chars[i]));
        }
        System.out.println();
    }

    public static void t2() {

        String s = "团队长";

        char[] chars = s.toCharArray();

        for (int i = 0; i < chars.length; i++) {
            StringBuffer b = new StringBuffer();
            if(i!=chars.length-1){
                b.append((int)chars[i]+" ");
            }else{
                b.append((int)chars[i]);
            }
            System.out.print(b);
        }
    }
}


中文乱码万能解决方案!!!,布布扣,bubuko.com

中文乱码万能解决方案!!!

原文:http://blog.csdn.net/zkn_cs_dn_2013/article/details/22724853

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!