java - 无法打印印地文字符

标签 java

Output_Screen

public class demo {

    public static void main(String[] args) {
        for(int k = 2029; k<=2360 ; k++)
        {
            System.out.print(k+  " "+(char)k+" ");
        }
    }
}

输出:

2029? 2030? 2031? 2032? 2033? 2034? 2035? 2036? 2037? 2038? 2039? 2040? 2041?第2042章第2043章第2044章2045?第2046章第2047章第2048章2049? 2050? 2051?第2052章第2053章第2054章第2055章第2056章第2057章第2058章第2059章2060?第2061章第2062章第2063章第2064章第2065章第2066章第2067章第2068章第2069章2070?等等...

此输出显示在 cmd 上... 为什么它不显示印地语字符....

最佳答案

在 Eclipse 中:

您需要将 Eclipse 控制台编码更改为 UTF-8。为此,请进入运行配置对话框并选择通用选项卡。在编码下,选择UTF-8。现在运行你的程序。您应该会在 Eclipse 控制台中看到印地语字符。

关于java - 无法打印印地文字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12568077/

相关文章:

java - 在 eclipse 中看不到 Maven 项目选项

java - 从 XPath 表达式填充 XML 模板文件?

java - 使用java和intellij连接到postgresql的问题

java - 使用Spring JdbcTemplate提取一个字符串

java - 为什么我收到 "java.lang.ArrayIndexOutOfBoundsException: 0"

java - Java中老年代部分的垃圾收集

java - 我可以阻止从代码中调用 Fragment 的构造函数吗?

java - 线程的一些问题

java - 如何在 Jaxb 中忽略 XML 中的某些标记

java - Hadoop MapReduce 新手,在 mapred.Reducer.<init>() 上获取 NoSuchMethodException