想从一段中文中取出一部分在jsp中输出,我的测试程序如下:
//test.jsp
<%
String str = "大家好!随来帮我解决这个中文问题";
str = new String(str.getBytes("ISO-8859-1"),"UTF-16");
String str1 = str.substring(0,7);
str1 = new String(str1.getBytes("UTF-16"),"ISO-8859-1");
out.print(str1);
%>
程序输出"?大家好!随来帮",不知为何前面多出一个?号
我的程序是不是写的不对?希望有高手指点一下