我试着用NetBeans 7.1 Java应用程序打印僧伽罗字符。(在windows 7中)其他语言如中文和乌尔都语。etc将显示正确的性格。但僧伽罗字符显示不正确。,它将在代码和输出中显示为小框。虽然在这里它显示为"සිංහල“。我怎么才能修好它?
--我可以在eclipse环境中做到这一点,而不会出现问题.
String a = "世界你好";
System.out.println(a);
System.out.println("कई");
// sinhala
char c = '\u0D85';
System.out.println(c);
System.out.println("\u0D85");
System.out.println("සිංහල");
System.out.println(java.nio.charset.Charset.defaultCharset().name());
我尝试将源->编码类型更改为UTF-8。现在,我修改了netbeans_default_options并添加了-J-Dfile.encoding=UTF-8,如下所示
netbeans_default_options="-J-Dfile.encoding=UTF-8 -J-Dorg.netbeans.modules.tomcat.autoregister.token=1378930362898 -J-Dorg.netbeans.modules.tomcat.autoregister.catalinaHome=\"C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.20\" -J-Dorg.glassfish.v3ee6.installRoot=\"C:\Program Files\sges-v3\" -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true"
我该怎么解决这个问题。?
发布于 2020-05-01 11:19:01
对于每个文本框或编辑文本,将字体设置为iscolapota。
https://stackoverflow.com/questions/25643370
复制相似问题