java - 在java中将印地语字符打印为字符串会导致错误

标签 java

我在 java 中将印地文字符打印为字符串,但出现错误。我使用 UTF-8 将 java 文件保存在记事本中。

public class MainClass {
    public static void main(String args[]) throws Exception {
        String s = "साहिलसाहिल";

        System.out.print(s);
    }
}

编译后,出现2个非法字符错误。为什么会这样?

最佳答案

您必须指定适当的编码:

javac -encoding utf8 MainClass.java

关于java - 在java中将印地语字符打印为字符串会导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7318402/

相关文章:

java - 如何从不同的 Activity 类设置 onclicklistener?

java - 有趣的股票报价数据场景

java - 不能从静态上下文中引用非静态方法(方法名称())。为什么?

java - 在 JBoss 5.1 中取消部署 WAR 时出现 ZipFileException

java - 无法在外部存储上以编程方式创建文件夹 - Android

java - LDAP服务器重启后如何重连?

java - Hibernate 保留关键字转义不起作用

Java 图形 - 跟踪形状

Java 时区和夏令时 - 冬令时

java - 在java中,静态多态方法是否可以应用于父类(super class)