如何将这段代码里的 info 转为 UTF-8 内容的编码?

可以使用如下代码将字符串 info 转换为 UTF-8 编码:javainfo = new String(info.getBytes('ISO-8859-1'), 'UTF-8');

这段代码中首先使用 getBytes() 方法将字符串 infoISO-8859-1 编码转换为字节数组,然后再使用 String() 方法将字节数组转换为 UTF-8 编码的字符串。最后将转换后的字符串作为参数传递给 sendRedirect() 方法。

**代码示例:**javaString info = t1 + '用户注册成功';info = new String(info.getBytes('ISO-8859-1'), 'UTF-8');response.sendRedirect('succ.jsp?key1=' + info);

解释:

  • info.getBytes('ISO-8859-1'): 将字符串 infoISO-8859-1 编码转换为字节数组。* new String(byte[], 'UTF-8'): 将字节数组转换为 UTF-8 编码的字符串。

注意:

  • 确保您的代码中使用了正确的字符集。* 在使用 sendRedirect() 方法时,确保目标 URL 使用正确的编码。
Java 中如何将字符串转换为 UTF-8 编码

原文地址: https://www.cveoy.top/t/topic/nhdO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录