请问 NetBeans IDE 6.5 汉字显示有关问题:双击.java文件显示没有关问题,但通过新建工程汉字显示为乱码
请教 NetBeans IDE 6.5 汉字显示问题:双击.java文件显示没问题,但通过新建工程汉字显示为乱码
请教各位大侠:
我下载了一些java源文件,不是我编写的,我把java文件的打开方式设为NetBeans,双击打开,汉字显示没问题,但是通过新建一个工程,把java源文件拷贝至src文件夹目录下,这时文件在NetBeans 中汉字显示为乱码,我也不知为啥,请大侠帮帮我!谢谢!
显示正确的(通过双击打开):
汉字显示不正确的(通过新建项目加载):
谢谢大家
------解决方案--------------------
编码问题,工具-选项-改成UTF-8
------解决方案--------------------
自己编码的话就好了,网上下的话。老代码一般是JBuilder的。你看看有没有.jpx文件,有的话下个jb2006,那个用着方便啊。学习swing的话用JB,netbeans的话,初学应该用5.5 或者5.0两个版本的。速度快点。
------解决方案--------------------
ansi好像是这个,你可以用editplus更改编码,这样就没有问题了。 不过如果文件太多的话就不行。那也没办法。你可以在NB里新建,看看把文件里的内容拷过去行不。
还有,下载每日更新版本的NB会好点。BUILD成功的下载,不稳定的不要下了,在这里看到 http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/changes
然后到 http://bits.netbeans.org/download/trunk/nightly/latest/zip/ 这里下载压缩版,或安装版(我不喜欢安装的)
有记录哪些版本是成功的,哪些是失败的,不稳定的话,容易出现异常。今天下载的一个,速度较之前的快好多,不要用什么5.0 6.0 6.5,
请教各位大侠:
我下载了一些java源文件,不是我编写的,我把java文件的打开方式设为NetBeans,双击打开,汉字显示没问题,但是通过新建一个工程,把java源文件拷贝至src文件夹目录下,这时文件在NetBeans 中汉字显示为乱码,我也不知为啥,请大侠帮帮我!谢谢!
显示正确的(通过双击打开):
- Java code
import javax.xml.parsers.*; import org.xml.sax.*; import java.io.*; import org.w3c.dom.*; public class code10_1{ static Document document; public static void main(String[] args){ if(args.length!=1){ System.out.println("加载xml file"); return; } DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance(); try{ DocumentBuilder db=dbf.newDocumentBuilder(); //读入XML文档 document=db.parse(new File(args[0])); //遍历XML文档 walkNode(document.getDocumentElement()); }catch(SAXException se){ //解析过程错误 Exception e=se; if(se.getException()!=null) e=se.getException(); e.printStackTrace(); }catch(ParserConfigurationException pe){ //解析器设定错误 pe.printStackTrace(); }catch(IOException ie){ //文件处理错误 ie.printStackTrace(); } } private static void walkNode(Node anode){ NodeList child=anode.getChildNodes(); printNode(anode); for(int i=0;i<child.getLength();i++){ Node node=child.item(i); if(node.hasChildNodes()) walkNode(node); else printNode(node); } } private static void printNode(Node anode){ System.out.println(anode.getNodeName()+","+anode.getNodeValue()); } }
汉字显示不正确的(通过新建项目加载):
- Java code
import javax.xml.parsers.*; import org.xml.sax.*; import java.io.*; import org.w3c.dom.*; public class code10_1{ static Document document; public static void main(String[] args){ if(args.length!=1){ System.out.println("����xml file"); return; } DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance(); try{ DocumentBuilder db=dbf.newDocumentBuilder(); //����XML�ĵ� document=db.parse(new File(args[0])); //����XML�ĵ� walkNode(document.getDocumentElement()); }catch(SAXException se){ //������̴��� Exception e=se; if(se.getException()!=null) e=se.getException(); e.printStackTrace(); }catch(ParserConfigurationException pe){ //�������趨���� pe.printStackTrace(); }catch(IOException ie){ //�ļ�������� ie.printStackTrace(); } } private static void walkNode(Node anode){ NodeList child=anode.getChildNodes(); printNode(anode); for(int i=0;i<child.getLength();i++){ Node node=child.item(i); if(node.hasChildNodes()) walkNode(node); else printNode(node); } } private static void printNode(Node anode){ System.out.println(anode.getNodeName()+","+anode.getNodeValue()); } }
谢谢大家
------解决方案--------------------
编码问题,工具-选项-改成UTF-8
------解决方案--------------------
自己编码的话就好了,网上下的话。老代码一般是JBuilder的。你看看有没有.jpx文件,有的话下个jb2006,那个用着方便啊。学习swing的话用JB,netbeans的话,初学应该用5.5 或者5.0两个版本的。速度快点。
------解决方案--------------------
ansi好像是这个,你可以用editplus更改编码,这样就没有问题了。 不过如果文件太多的话就不行。那也没办法。你可以在NB里新建,看看把文件里的内容拷过去行不。
还有,下载每日更新版本的NB会好点。BUILD成功的下载,不稳定的不要下了,在这里看到 http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/changes
然后到 http://bits.netbeans.org/download/trunk/nightly/latest/zip/ 这里下载压缩版,或安装版(我不喜欢安装的)
有记录哪些版本是成功的,哪些是失败的,不稳定的话,容易出现异常。今天下载的一个,速度较之前的快好多,不要用什么5.0 6.0 6.5,