gpt4 book ai didi

java - 即使编码后仍输出垃圾字符

转载 作者:太空宇宙 更新时间:2023-11-04 04:14:08 25 4
gpt4 key购买 nike

所以,我基本上一直在尝试在程序中使用西类牙语字符,但无论我在哪里使用它们,Java 都会打印出“?”。

我正在使用 Slackware,并在那里执行我的代码。

我更新了 lang.sh,并添加了:export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8此后,当我尝试打印时,它没有打印问号,而是打印其他垃圾字符。我在屏幕上打印了默认字符集,并且已成功设置,但打印不正确。

帮忙?

谢谢!

编辑:我正在 NetBeans 上的 Windows 中编写代码,并在 slackware 上执行 .class 或 .jar。此外,我似乎无法执行区域设置命令。我收到错误“bash:区域设置:找不到命令”。

这让我感到困惑:当我在 Slackware 控制台上回显任何特殊字符时,它们都会完美显示,但是当我运行一个仅打印其命令行参数的 java 程序(并且我输入特殊字符作为命令行输入)时,它会输出垃圾。

最佳答案

如果您使用的是 PuTTY 等 ssh 客户端,请检查它是否也使用 UTF-8 字符集。

关于java - 即使编码后仍输出垃圾字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17652099/

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