我正在通过 Java 应用程序中的 Apache 的 CSVReader 读取 csv 文件。此 csv 包含一些意大利字符,例如“è”。当我在本地 tomcat 服务器上运行此应用程序时,它会正确读取此类字符。但是当我在远程 Tomcat 服务器上部署相同的应用程序时。然后它将这些字符读取为“?”。
注意:在这两种情况下部署的应用程序是相同的,CSV 文件是相同的,从同一系统访问应用程序。唯一的区别是一个在本地机器上运行,另一个在远程机器上。
我正在通过 InputStreamreader 读取这个文件。任何人都知道可能是什么问题?