java 怎么gbk转码utf-8
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 怎么gbk转码utf-8相关的知识,希望对你有一定的参考价值。
方法一:
思路:先转为Unicode,然后转为GBKString utf8 = new String(t.getBytes( "UTF-8"));
System.out.println(utf8);
String unicode = new String(utf8.getBytes(),"UTF-8");
System.out.println(unicode);
String gbk = new String(unicode.getBytes("GBK"));
System.out.println(gbk);
方法二:
public static void main(String[] args)String str="字符串编码转换";
try
byte[] temp=str.getBytes("utf-8");//这里写原编码方式
byte[] newtemp=new String(temp,"utf-8").getBytes("gbk");//这里写转换后的编码方式
String newStr=new String(newtemp,"gbk");//这里写转换后的编码方式
System.out.println(newStr);
catch (UnsupportedEncodingException e)
// TODO Auto-generated catch block
e.printStackTrace();
参考技术A
Java中GBK转码UTF-8:
①选择要转码的文件,鼠标右击,选择【preference】。
②在【text file encoding】中的【Other】里选择【utf-8】,然后【apply】,【ok】即可。
String utf8string = new String(gbkstring.getBytes("gbk"),"utf-8"); 参考技术C 问的真特么奇葩
如何把js获取url中文乱码转码
GBK与UTF-8的转码:iconv("gbk","utf-8","php中文转码");//把中文gbk编码转为utf8
iconv("utf-8","gbk","php中文转码");//把中文utf8编码转为gbk
一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码:
1.传参页面
Javascript代码:<script type=”text/javascript”>// <![CDATA[
function send()
var url = "test01.html";
var userName = $("#userName").html();
window.open(encodeURI(url + "?userName=" + userName));
// ]]>
</script>
2. 接收参数页面:test02.html
<script>
var urlinfo = window.location.href;//获取url
var userName = urlinfo.split(“?”)[1].split(“=”)[1];//拆分url得到”=”後面的参数
$(“#userName”).html(decodeURI(userName));
</script>
二:如何获取Url“?”后,“=”的参数值:
A.首先用window.location.href获取到全部url值。
B.用split截取“?”后的全部
C.split(“?”)后面的[1]内数字,默认从0开始计算 参考技术A
一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码:1.传参页面Javascript 代码:<script type=”text/ javascript ”>// <![CDATA[function send()var url = "test01.html";var userName = $("#userName").html();window.open(encodeURI(url + "?userName=" + userName)); // ]]>
GBK与UTF-8的转码:iconv("gbk","utf-8","php中文转码");//把中文gbk编码转为utf8iconv("utf-8","gbk","php中文转码");//把中文utf8编码转为gbk。
以上是关于java 怎么gbk转码utf-8的主要内容,如果未能解决你的问题,请参考以下文章