java中的中文字符转码技术

Posted 一路向前

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的中文字符转码技术相关的知识,希望对你有一定的参考价值。

package com.yin.test;

import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;

/**
 * @author User
 *
 */
public class MyTestClass
{
public static void main(String[] args)
{
      
    String str = "测试字符转换 a beautiful girl"; //默认环境,已是UTF-8编码  
    try {  
        String strGBK = URLEncoder.encode(str, "GBK");  
        System.out.println(strGBK);  
        String strUTF8 = URLDecoder.decode(str, "UTF-8");  
        System.out.println(strUTF8);  
    } catch (UnsupportedEncodingException e) {  
        e.printStackTrace();  
    }  
}
}

转码技术一般用于数据传递,防止中文乱的出现,导致数据异常~

以上是关于java中的中文字符转码技术的主要内容,如果未能解决你的问题,请参考以下文章

Oracle库采用的是ascii编码,也就是英文字符集库。java通过jdbc查询出来如何转码?

java文件转码后,每行后面多了很多零字符

字符转码(escape()、encodeURI()、encodeURIComponent()区别详解)

iOS 只对URL中的中文进行转码

jmeter参数中的url转码和url解码

java 中文乱码以及转码