Tomcat控制臺亂碼問題通常是由于編碼格式不匹配所造成的,可以通過以下方法解決:
set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8
這樣可以設置Tomcat使用UTF-8編碼。
java.util.logging.ConsoleHandler.encoding = UTF-8
這樣可以設置Tomcat日志輸出的編碼為UTF-8。
<Connector URIEncoding="UTF-8" .../>
這樣可以設置Tomcat接收URL參數的編碼為UTF-8。
請注意,在修改配置文件之后,需要重啟Tomcat才能使修改生效。