gpt4 book ai didi

java - 写入带有重音字符的文件

转载 作者:行者123 更新时间:2023-11-30 09:13:18 25 4
gpt4 key购买 nike

我在 java 应用程序中使用类似这样的东西来写入文件:

BufferedWriter out = new BufferedWriter(new FileWriter(out1, true)); //where out1 is a File.

当我从 netBeans 运行它时,输出很好。当我尝试从 Windows 命令行(预期用途;使用 jar)运行它时,重音字符变得疯狂。我认为这与字符编码有关。

例如(输出文件是 HTML 文件);

我想这样写:

"<p>Inclinação(1):</p>"

使用Win命令行,出现这个:

<p>Inclina褯(1):</p>

最佳答案

OutputStreamWriterFileOutputStream 一起使用,这样您就可以明确指定字符集。

    BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(out1, true), "UTF-8"));

关于java - 写入带有重音字符的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21055249/

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