解决方法:
1、转换成UTF-8编码格式,但仍然有错解决办法是:应该使用-encoding参数指明编码方式:javac -encoding UTF-8 XX.java
2、开始-->计算机-->鼠标反键(鼠标右键)-->属性-->高级系统设置-->环境变量-->系统变量新建。然后输入:“JAVA_TOOL_OPTIONS”变量,值为“-Dfile.encoding=UTF-8”然后确定、确定、在确定后。新开命令行窗口,再次输入javac命令。
我不太清楚怎么回事,但是网络上的很多资源都支持英文,对中文的支持有问题,很可能是网页中的编码是GB2312*(大多的jsp和asp),也许你的电脑是UTF-8或则别的,这中问题和配置有很大的关系,建议不要使用中文不知道具体原因是什么,不过可以给你提个小小的建议,建议你把代码写成这样:response.setContentType("application/vnd.ms-excelcharset=GB2312")
去掉response.setCharacterEncoding("GB2312")这一行
你试试吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)