我有两个项目,一个在Windows中,另一个在Linux中。我使用相同的数据库(oracle 10g),我有一个输入文件,其中包含包含特殊字符(ÁTUL ÁD
)的文本。
程序逻辑是这样的:读取输入文件数据到数据库,在windows上数据(包括特殊字符)显示正确,在Linux上特殊字符显示其他字符。正如我已经说过的,我对它们使用相同的数据库,你能给我一些帮助吗?
程序很复杂,它使用Spring Batch Framework。也许编码会导致问题,但我不知道如何解决它。我是第一次使用Linux。 提前谢谢。
答案 0 :(得分:0)
我发现一个适合我的解决方案是你必须使用UTF-8编码。全部用于Windows,Linux和数据库。