Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
字符串到Utf-8 Java双引号“;_Java_String_Utf 8 - Fatal编程技术网

字符串到Utf-8 Java双引号“;

字符串到Utf-8 Java双引号“;,java,string,utf-8,Java,String,Utf 8,我曾尝试在Java中将字符串转换为utf-8格式 使用的源代码: str=新字符串(str.getBytes(“UTF-8”),“UTF-8”) 许多编码问题都得到了解决。但双引号会产生错误 输出为: \“刀子”\u Sotelo 所需输出为: %22刀%22_索特洛 您可能正在寻找URL编码机制: String result = java.net.URLEncoder.encode(input, "UTF-8"); 您要查找的是urlencoded,而不是utf8str=newstring(

我曾尝试在Java中将字符串转换为utf-8格式

使用的源代码:
str=新字符串(str.getBytes(“UTF-8”),“UTF-8”)

许多编码问题都得到了解决。但双引号会产生错误

输出为:

\“刀子”\u Sotelo

所需输出为:

%22刀%22_索特洛


您可能正在寻找URL编码机制:

String result = java.net.URLEncoder.encode(input, "UTF-8");

您要查找的是urlencoded,而不是utf8
str=newstring(str.getBytes(“UTF-8”),“UTF-8”)
实际上与
str=str