1

如何在 netbeans 7.1 中表示泰米尔语 unicode?我已经安装Azhagi使用泰米尔语 unicode。

我可以在任何文本文件中输入泰米尔语。但是我在哪里可以在 netbeans 7.1 中做到这一点?字符呈现为框。

4

2 回答 2

0

您是否按照该链接尝试过这个

你需要使用你的 Azhagi 而不是字体 Latha

Windows JRE 中的解决方案是

将 JRE_HOME/lib/fontconfig.properties.src 复制到 JRE_HOME/lib/fontconfig.properties。并将此文件编辑为以下差异。

JRE 1.7.0 u4 32 位上的差异

D:\dev\jdk1.7.0_04_32bit\jre\lib> diff -bc fontconfig.properties.src fontconfig.properties
*** fontconfig.properties.src   Mon Jun 11 13:42:13 2012
--- fontconfig.properties       Mon Jun 11 15:09:42 2012
***************
*** 42,47 ****
--- 42,48 ----
  allfonts.symbol=Symbol
  allfonts.thai=Lucida Sans Regular
  allfonts.georgian=Sylfaen
+ allfonts.tamil=Latha

  serif.plain.alphabetic=Times New Roman
  serif.plain.chinese-ms950=MingLiU
***************
*** 185,191 ****

  # Search Sequences

! sequence.allfonts=alphabetic/default,dingbats,symbol

  sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
  sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
--- 186,192 ----

  # Search Sequences

! sequence.allfonts=alphabetic/default,dingbats,symbol,tamil

  sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
  sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
***************
*** 219,224 ****
--- 220,226 ----

  sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol
  sequence.allfonts.UTF-8.ja=alphabetic,japanese,devanagari,dingbats,symbol
+ sequence.allfonts.UTF-8.ta=alphabetic/1252,tamil,dingbats,symbol

  sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol

-----------------------------------------------------------------
于 2014-03-28T16:23:01.120 回答
0

这是因为它是一个字符编码问题。像 IDE 这样的 Netbeans 将使用默认的操作系统编码,因此它会打印框或其他时髦的字符。

可能的解决方案是将您的字符编码设置为UTF-8

如果您还没有看到它,请打开项目窗格(窗口>项目)右键单击树视图中的项目名称单击属性确保左侧的菜单项“源”突出显示您应该看到“编码:”和旁边的选择框。点击确定。

完毕。

于 2014-12-21T20:38:30.240 回答