繁体   English   中英

Struts2下载文件名日语字符无法显示

[英]Struts2 download file name japanese character cannot display

我在struts2应用程序中遇到一个问题:我使用struts2标签编写了下载程序。当下载文件名写成英语时(例如sample.xls),我的程序就可以了,但是我将文件名更改为其他语言。画面定义书.xls),那么我的文件名显示不正常。

在此处输入图片说明 我在每个jsp页面中都使用了<%@ page contentType="text/html;charset=UTF-8"%> 。那么如何解决此问题?请分享一些想法。我的环境是Windows7,eclipse juno,tomcat7。

对话框的编码不取决于jsp页面的内容类型。 您需要将Windows弹出对话框的字符编码更改为所需的编码格式(在注册表中或通过其他方式设置新的编码值)

浏览器调用的对话框正在使用系统的区域设置。
然后,您需要设置正确的语言环境,以便系统可以获得绘制新字符所需的数据。

由于您使用的是Windows 7:

在此处输入图片说明

然后

在此处输入图片说明

最后

在此处输入图片说明

图片(以及XP和Vista的说明)均从此处拍摄

此时,您应该能够将语言环境重新设置为原始值,并且由于在上一操作过程中系统上安装了语言包,因此可以正确看到日语字符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM