文件下载对话框
我有一个问题。
在 ASP.NET 应用程序中,我创建了指向某些文档的链接,文档名称存储在数据库中,当用户单击链接时,会出现“文件下载”对话框。
当文件名是塞尔维亚西里尔文时出现问题,文件下载对话框显示文件名带有一些奇怪的字符。查看图片
当我使用 HtmlEncode 作为文件名时 IE 工作正常(显示正确的文件名),但是那么问题出在FireFox中。
谢谢。
I have one problem.
In ASP.NET application i created link to some document, document name is stored in database and when user click on link File Download dialog appears.
Problem occurs when file name is Serbian Cyrilic, File Download dialog shows file name with some strange characters. See image
Whene i use HtmlEncode for file name IE works fine (shows right file name), but then problem is in FireFox.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须对非 AscII 字符进行编码。我正在使用这个方法:
并检查是否必须对其进行编码 - 它应该可以在 IE 和 FF 中工作:
You have to encode non-AscII characters. I'm using this method:
And check if you have to encode it - it should work then in IE and FF: