Java控制台中的多字节字符显示

Java控制台中的多字节字符显示,java,utf-8,multibyte,tamil,Java,Utf 8,Multibyte,Tamil,我有一些文本要用泰米尔语印刷。如何在Java控制台上以泰米尔语打印。我正在测试一段代码,为了进行调试,我需要查看打印的文本 public static void main(String[] args) { String str = "வீடிவீடிவீடிவீடிவீடி"; System.out.println("String is : "+str); } 将java控制台中的输出显示为 String is : ????????????? 第一个解决方案 我不确定

我有一些文本要用泰米尔语印刷。如何在Java控制台上以泰米尔语打印。我正在测试一段代码,为了进行调试,我需要查看打印的文本

 public static void main(String[] args) {
    String str = "வீடிவீடிவீடிவீடிவீடி";
    System.out.println("String is : "+str);
 }
将java控制台中的输出显示为

String is : ?????????????
  • 第一个解决方案
我不确定,但你可以用泰米尔开瓶器

也许对你有帮助

  • 第二种解决方案
进入项目属性->资源->将单选按钮更改为“其他”->并从下拉列表中选择“UTF-8”

在我的eclipse中,它起作用了。

如果您使用Eclipse Ide,请更改底部配置并重试

窗口>首选项>常规>内容类型,将UTF-8设置为所有内容类型的默认编码。
窗口>首选项>常规>工作区,将“文本文件编码”设置为“其他:UTF-8”。

添加代码并共享问题所在?请参考编辑您的Java代码。请附上一份。您还使用哪个控制台?编辑的代码。实际上,我正在运行一个小程序文件。在系统级启用Java控制台(即在Java控制面板中)。我想在这个控制台中输入泰米尔文字。谢谢,先生,实际上我正在运行一个小程序文件。在系统级启用Java控制台(即在Java控制面板中)。我想在这个控制台中输入泰米尔文字。谢谢,先生,实际上我正在运行一个小程序文件。在系统级启用Java控制台(即在Java控制面板中)。我想在这个控制台中看到泰米尔文字