看了下,好像全是HTML标签的第一个'<'出了问题啊。你试下在它前面加个空格呢?是不是标点有问题啊?

解决方案 »

  1.   

    应该是输入法的问题
    因为你出现乱码的地方都是标点符号
    utf-8
    貌似不支持中文标点符号
    GBK才支持
      

  2.   


    由于Java默认的编码方式是UNICODE,所以用中文易出问题,常用解决:
    String s2 = new String(s1.getBytes(“ISO-8859-1”),”GBK”);utf-8解决JSP中文乱码问题,在页面的开始处加:
    <%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <%request.setCharacterEncoding("UTF-8");%>如果仍不能解决问题,还需要这样处理一下:
    String msg = request.getParameter("message");
    String str=new String(msg.getBytes("ISO-8859-1"),"UTF-8");out.println(st);