zoukankan      html  css  js  c++  java
  • webwork+spring+mysql 乱码解决心得

    今天在解决webwork+spring+mysql 乱码的心得:

    首先在mysql创建数据库的时候选择GBK编码;

    然后在ACTION中调用DAO时不需要转码,但是在页面显示标签的对象却要转码,例如:

    unit.setUnitId(targetUnitValue);
              unit.setUnitName(targetValue);
           unit.setStateId(unit.getStateId());
           unit.setPeopleId(unit.getPeopleId());
           boolean tempFlag2 =xmDao.updateUnitInfo(unit);  //不需要转码
           unit.setUnitName(EncodingUtil.textValueEncoding(targetValue));  //unit.UnitName是要显示在页面标签的,所以要转码才能编码:


    EncodingUtil.textValueEncoding:

     public static String textValueEncoding(String content) {
      if (content == null) {
       return "";
      }
      try {
       return new String(content.getBytes("ISO-8859-1"), "GBK");
      }
      catch(Exception e) {
       e.printStackTrace();
      }
      return null;
     }

  • 相关阅读:
    EasyUI tab
    CC和他的AE86
    Spreading the Wealth UVA
    Ultra-QuickSort POJ
    区间完全覆盖问题(贪心)
    Mod Tree HDU
    Snakes and Ladders LightOJ
    There is no SSR CSU
    X问题 HDU
    斐波那契数列
  • 原文地址:https://www.cnblogs.com/willpower/p/1215299.html
Copyright © 2011-2022 走看看