zoukankan      html  css  js  c++  java
  • JAVA共通関数文字コード変換

    文字コード変換
    リクエスト情報で漢字が入力された場合に環境によっては変換が必要になります。(文字化けしちゃう!)
    その時は使ってみてください。というかUNIX環境だと絶対にいるね。
    EUCをUNICODEへ変換と書いていますが、正しくはstrを8859_1の文字列としてバイト列に変換し、文字コードをEUC-JPと仮定してunicodeへ変換なのです。うーむ。
    ちなみにJISAutoDetectと指定するとEUC,SJISと自動判定してくれますが、あんまりあてにはなりません。

    /**********************************************************************************************/
    /**
     ** EUCをUNICODEへ変換
     **
     ** @param  String  入力文字列
     **
     ** @return String  変換後入力文字列
     */
    
      public  String GetUniFromEuc(String str) {
        try { 
          return new String(str.getBytes("8859_1"), "EUC_JP");
          //return new String(str.getBytes("8859_1"), "JISAutoDetect");
        } catch (UnsupportedEncodingException ex) {
          return "";
        }
      }
    /**********************************************************************************************/ 
  • 相关阅读:
    电源锁
    Android的三种网络联接方式
    用tcpdump在手机上抓包
    图片出现波纹的问题
    Android 3.1以后 广播接收器的新机制
    OpenGL坐标
    用Messager进行IPC
    PHP 介绍
    View坐标,MotionEvent坐标, 二者的转换,可视区域
    OpenGL ES
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716153.html
Copyright © 2011-2022 走看看