在Eclipse控制台输出时,经常出现中文不能显示的问题,究其原因是程序的编码方式没有和编程人员给出的编码方式统一,导致系统无法识别。
1、jsp页面没有指定编码方式
一种是jsp页面没有指定编码方式,或者指定的编码方式不支持中文
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
2、jsp中输入的中文可以显示,但是传递的中文参数显示为乱码
解决方法是:修改Tomcat服务器的配置文件才能解决问题。在这里修改Tomcat的conf目录下的server.xml配置文件
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"/>
3、Eclipse中指定所有文件的编码方式