gpt4 book ai didi

java - Ant 执行输出编码?如何使用UTF-8?

转载 作者:搜寻专家 更新时间:2023-11-01 03:11:53 26 4
gpt4 key购买 nike

我有一个用 UTF-8 编码的文件,我想用 java 读取它,更改输入中的一些内容并将结果打印到终端(标准输出)和另一个文件。我读取和写入文件,并使用构造为解释 UTF-8 编码的流写入 stdout

当我手动编译和运行一切时,一切都很好,输出文件包含 UTF-8 符号,stdout 还将它们打印到终端。

问题是当我想使用 ant 编译和运行程序时。 ant 生成的输出(写入终端)似乎不使用 UTF-8 符号,因为波兰语变音符号已更改为“?”。有没有办法强制 Ant 使用 UTF-8?另外,我能以某种方式检查它目前使用的是哪种编码吗?

我搜索了一个答案,但我找到的只是如何让 ant 解释 UTF-8 编码的 .java 文件。

最佳答案

您可以尝试设置 -Dfile.encoding=UTF-8 这会将编码设置为 UTF-8。

您可能还想检查您的控制台编码是否为 UTF-8(取决于操作系统)。

关于java - Ant 执行输出编码?如何使用UTF-8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8275127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com