0

我有两个项目,一个在 Windows 中,另一个在 Linux 中。我对两者都使用相同的数据库(oracle 10g),我有一个输入文件,其中包含包含特殊字符(ÁTUL ÁD)的文本。程序逻辑是这样的:读取输入文件数据到数据库,在windows上数据(包括特殊字符)显示正确,在Linux上特殊字符显示其他字符。正如我已经说过的,我对它们都使用相同的数据库,你能给我一些帮助吗?

该程序很复杂,它使用 Spring Batch Framework。也许编码会导致问题,但我不知道如何解决它。我是第一次使用 Linux。提前致谢。

4

1 回答 1

0

我发现一种对我有用的解决方案是您必须使用 UTF-8 编码。全部适用于 Windows、Linux 和数据库。

于 2013-10-10T05:57:42.097 回答