我需要一些帮助。我必须从文件中读取数据并将其存储到Oracle数据库中。当'à'或'À'等字符出现在数据中时,我遇到了麻烦。例如,“à”被读取并变为“Ô进入我的应用程序,因此,当我尝试将数据保存到数据库时,有时,数据库会抱怨存储的字段值过大。我也试过了
Normalizer.normalize(row, Form.NFD).replaceAll("\\p{InCombiningDiacriticalMarks}+", "");
我也关注编码。我注意到,如果我在Windows机器上的数据文件,Cp1252文件上运行我的应用程序,我没有错误。可悲的是,当我在Linux机器上运行这些东西时,我遇到了错误。我正在使用java 6. TIA。