【发布时间】:2016-06-28 17:51:31
【问题描述】:
我正在使用 Java Web 服务调用 oracle 程序来读取一些记录。这个 Java Web 服务的执行是在 Shell 脚本的帮助下自动执行的。 所以流程是这样的:
Shell 脚本调用 Java Web 服务,进一步 Java Web 服务调用 Oracle 存储过程读取一些记录。
作为最终产品,会生成一个 UTF-8 格式的提要文件,我们需要以 ASCII 格式创建文件。那么任何人都可以帮助我使用一些 Linux 或 Java 代码,我可以将它们添加到我的 shell 脚本或 Java 代码中以将文件转换为 ASCII。
附:我知道在 NOTEPAD++ 的帮助下将文件从 UTF 转换为 ASCII,但我需要这个过程是自动化的。任何帮助将不胜感激。
【问题讨论】:
-
是 UTF -8 。如果您需要更多信息,请告诉我。
-
值得注意的是,如果您的所有文本都由 ASCII 字符组成,那么 UTF-8 文件就是一个 ASCII 文件。 (UTF-8 是专门为实现这种兼容性而设计的。)如果它包含非 ASCII 字符,那么这些字符可能会被转换为
?。您可以通过先compatibility-normalizing 文本来保留其中的一些。 -
呼应@VGR,您可能需要重新验证从数据库中获取文本并用问号删除一些字符的要求。
标签: java web-services unix ascii utf