Unicode 同一web应用程序的不同环境中的不同编码

Unicode 同一web应用程序的不同环境中的不同编码,unicode,character-encoding,vaadin7,wildfly-8,diacritics,Unicode,Character Encoding,Vaadin7,Wildfly 8,Diacritics,我有一个在WildFly 8.2上运行的web应用程序。 应用程序有一个视图,其中包含指向txt文件的链接 我让应用程序在本地WildFly和远程“测试”服务器上运行。两个环境都有完全相同的应用程序版本和相同的WildFly版本。我还在不同的选项卡上使用相同的web浏览器(Internet Explorer)进行了尝试 当我在本地wildfly上运行的应用程序中使用相同的web浏览器单击其中一个链接时,它完美地显示了umlaut(äöå)。在测试环境中,它不会。它只显示空的白色框 现在,当我右键

我有一个在WildFly 8.2上运行的web应用程序。 应用程序有一个视图,其中包含指向txt文件的链接

我让应用程序在本地WildFly和远程“测试”服务器上运行。两个环境都有完全相同的应用程序版本和相同的WildFly版本。我还在不同的选项卡上使用相同的web浏览器(Internet Explorer)进行了尝试

当我在本地wildfly上运行的应用程序中使用相同的web浏览器单击其中一个链接时,它完美地显示了umlaut(äöå)。在测试环境中,它不会。它只显示空的白色框

现在,当我右键单击internet explorer上的页面时。我可以看到,在正常工作的版本中,编码显示“西欧(Windows)”,而在不工作的测试环境中,编码显示站点上正在使用“Unicode(UTF-8)”


WildFly中是否有一个配置决定了这一点?因为我在两种情况下都在同一分支中运行同一版本的程序,所以问题不应该是程序性的。

你的意思是说,文件内容显示不正确吗?@Patton,是的,我可以告诉你,请显示代码好吗?我想看看你是如何从文件中读取数据的?