前些时候做了一个Applet显示图片,可是非常奇怪中文全部显示小方框。非常的无语
把UTF-8该成gb2312还是不行,非常悲剧。在网上搜索了一下,信息很少,有人提问,但是都没有解决。
我电脑上装有3个eclipse,抱着试一试的态度,在另外一个elipse中新建了一个项目,然后新建一个Applet,很正常啊
很显然菜单是正确的,打开菜单看看:
很清楚的发现有一个字符编码选项,当然想着去点击一下咯
神奇的地方出现了,注意左下角:字符编码:GBK。那么我们是乱码的这个会是什么个情况呢?
它会是什么编码呢?这不难一看便知,记住编码菜单选项是倒数第五项。我们也看看小方框倒数第
五个菜单
结果如下图
嗯,EUC_CN这是个什么东西(编码)呢?真从来没听说过,不急百度一下
哦,原来如此啊,就是GB2312,很正常。我那个项目的编码就是GB2312的编码,我一直以为
GB2312和GBK没啥区别呀。别管了,先改成GBK试试。
注意:如果项目右键之后没有GBK编码格式则在Window--General--Workspace中修改编码格式
要是没有GBK也可直接输入GBK,然后再运行Applet试试一试
so easy!