在接收中文时:
加入request.setCharacterEncoding("gb2312");
可以帮助解决中文乱码问题,因为浏览器默认使用UTF-8的编码方式,和GB2312编码方式中表示字符不一样,就出现了不能识别字符。
String a=request.getParameter("message");
String b=a.replaceAll("\r\n","<br>");
这段代码解决了不能自动换行的问题。
用户在文本区输入数据时换行表示为ASCII0x0D,但在接收数据时是以HTML格式进行显示的,所以要进行转换。