问题描述
classMyCanvasextendsCanvas{publicvoidpaint(Graphicsg){g.setColor(255,0,0);g.fillRect(0,0,getWidth(),getHeight());g.setColor(255,255,255);g.drawString("testforchinese:人好",0,0,g.TOP|g.LEFT);}}以上代码就是传说中的demo,经测试中文显示乱码,望大虾指教我如下情况:文件编码成utf-8,gbk都是乱码编译javac-encodingGBK选项也是乱码。。。。。
解决方案
解决方案二:
友情up
解决方案三:
友情up
解决方案四:
在线等。。。。。小弟偶第一次接触。。。望大虾不吝指教
解决方案五:
顺便说下,我的platform:fedora9
解决方案六:
你的那个还能显示点乱码,怎么我的wtk中文一点都不显示呢。
解决方案七:
该回复于2009-01-08 15:34:32被版主删除
解决方案八:
我晕,说半天,问题还是没有解决
解决方案九:
wtk的某一配置文件可以修改的,具体是哪一个忘了
解决方案十:
你在程序里把中文字符的编码指定一下试试
解决方案十一:
第一将文件编码改成UTF-8第二将C:WTK22wtklibWindowsktools.properties这个文件最后加上这2句microedition.encoding=UTF-8javac.encoding=UTF-8
解决方案十二:
网上搜到了解决方法:在java/jre/lib/fonts下新建fallback目录,将中文字体放在该目录下参考链接:http://dev.wo.com.cn/bbs/redirect.jsp?tid=3489&goto=lastpost
解决方案十三:
该回复于2011-03-28 12:13:15被版主删除
解决方案十四:
不知道LZ解决没有反正我也遇到过这个问题,最后还是给吞了下去。。。。。