Web应用程序

时间:2017-05-16 11:42:06

标签: internet-explorer character-encoding vaadin wildfly

我正在使用JBoss WildFly中的Vaadin Framework运行一个Web应用程序。 所有页面上的编码都是UTF-8。

但是,在一个视图上我的应用程序上有文件链接。只是在浏览器中打开文件的普通文件链接。现在,如果这些文件恰好是txt文件,它们将打开到新选项卡。 UNICODE字符在一个环境中无法正确显示,并且在另一个环境中完美运行。应用程序版本完全相同,因此它不应该是程序化的。

在UNICODE(像äöå这样的字母)正确显示的环境中,浏览器会在打开的标签页中将编码切换为“西欧(Windows)”。

在UNICODE不起作用的环境中,即使打开文本文件,Ä,ö和å字母仅显示为白色框,编码仍保持为UTF-8。

当我只使用浏览器而不是通过Web应用程序打开txt文件时,NOT工作浏览器也会正确显示字符。

我检查了两个WildFlys中的standalone.xml,它们在编码方面没有差异。

代码当然是相同的,因为它与存储库中的版本完全相同。两者都在使用Internet Explorer 11。

如何确定在这些情况下使用的编码?在standalone.xml上的WildFly中是否存在可能影响此问题的一些设置?我现在很无能为力。

0 个答案:

没有答案