我开发了一个 Web 应用程序,它获取客户端的 txt 文件,读取文件内容并写入新创建的 txt 文件并将其保存到本地计算机,然后提供客户端链接以下载保存的文件。文件可能包含西里尔字符。Web 应用程序是使用 JSP 和 Servlet (jdk 6) 开发的,部署在 Windows 7 上的 Apache Tomcat 7 上。它可以正常工作,但是当我在 apache tomcat 7、OS redhat 5.5、jdk 7 上部署构建的 WAR 文件时,客户端下载保存的文件,西里尔字母显示为矩形。可能是什么原因?tomcat 配置相同,区别在于我的机器 jdk6、windows7 64 位操作系统和服务器 jdk7、redhat 32 位操作系统。