从前到后整理下原因: jsp页面未设置字符集为UTF-8, eclipse未设置UTF-8, tomcat未设置utf-8, 最后,虚拟机中VM-option 未设置-Dfile.encoding=utf-8。