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查询出来如何转码?