如何更改 string 的编码格式

idea操作数据库查询方法,使用psvm测试方法时,入参是汉字字符串,控制台不显示信息,debug发现入参传入方法中为乱码,问了一圈才知道,要改变入参的编码格式。。。mmb浪费了不少时间

String str = “任意字符串”;
str = new String(str.getBytes(“gbk”),“utf-8”);

备注说明:
str.getBytes(“UTF-8”); 的意思是以UTF-8的编码取得字节
new String(XXX,“UTF-8”); 的意思是以UTF-8的编码生成字符串
https://zhidao.baidu.com/question/1929969196476039707.html

你可能感兴趣的:(如何更改 string 的编码格式)