Java 将字符串转换为utf8字节
有一个网站,我正试图刮,使用一些特殊的编码器为其查询字符串。特殊字符编码为“UTF-8字节”值,见本网站表格最右边的一列。是否有某种方法可以在Java中自己复制,例如将“æ”转换为“%C3%A6” 从字符串转换为字节[]:Java 将字符串转换为utf8字节,java,url-encoding,Java,Url Encoding,有一个网站,我正试图刮,使用一些特殊的编码器为其查询字符串。特殊字符编码为“UTF-8字节”值,见本网站表格最右边的一列。是否有某种方法可以在Java中自己复制,例如将“æ”转换为“%C3%A6” 从字符串转换为字节[]: String strInput = "Apple"; byte[] utf8ByteOutput = strInput.getBytes("UTF-8"); 将字节[]转换为字符串: byte[] utf8ByteInput = {(byte)65, (byte)112,
String strInput = "Apple";
byte[] utf8ByteOutput = strInput.getBytes("UTF-8");
将字节[]转换为字符串:
byte[] utf8ByteInput = {(byte)65, (byte)112, (byte)112, (byte)108, (byte)101};
String strOutput = new String(utf8ByteInput, "UTF-8");
试试“ae”;然后如何将字节数组转换为“%C3%A6”?bytes=“æ”.getBytes(“UTF-8”);System.out.println(新字符串(字节,“UTF-8”);产量为“”,而不是“%C3%A6”。。。