Mac终端中显示为问号的汉字

Mac终端中显示为问号的汉字,第1张

Mac终端中显示为问号汉字

所述

System.out
的PrintStream不为UTF-8的打印流创建。您可以将其转换为如下形式:

import java.io.PrintStream;import java.io.UnsupportedEncodingException;public class JavaTest {    public static void main(String[] args) {        try{ PrintStream out = new PrintStream(System.out, true, "UTF-8"); out.println("Hello"); out.println("施华洛世奇"); out.println("World");        }        catch(UnsupportedEncodingException UEE){ //Yada yada yada        }    }}

您还可以通过以下方式按照此处设置默认编码:

java -Dfile.encoding=UTF-8  -jar JavaTest.jar


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5489404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存