您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Java不显示UTF-8 CJK字符

Java不显示UTF-8 CJK字符

System.out.println(sb);

问题是上面的线。这将使用认系统编码对字符数据进行编码,并将数据发送到STDOUT。在许多系统上,这是一个有损过程。

如果更改认值,System.out则控制台使用的编码和控制台使用的编码必须匹配。

更改认系统编码的唯一受支持机制是通过操作系统。 _(有些人建议使用file.encodingsystem属性,但建议这样做,并且可能会有意想不到的副作用。)_您可以将setOut用作自己的自定义PrintStream

PrintStream stdout = new PrintStream(System.out, autoFlush, encoding);

您可以通过Run配置更改Eclipse控制台编码。

通过我的个人资料,您可以在我的博客上找到许多有关该主题文章

java 2022/1/1 18:14:25 有430人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶