学Servlet的过程中一个非常奇怪的问题
我学Servlet的过程中有个奇怪的问题,想请高手帮我解释下
有两个文件,一个是TestServlet.java,另一个是TestServlet2.java,里面的代码用记事本打开时完全一样,可第一个可以用javac编译,第二个出错。为了找出不同,我试了以下办法:
1、用Dreamweaver分别打开两个文件对比,代码一样,只是字体的大小有些不同。
2、用Netbeans打开,终于看到了不同了,TestServlet2.java的第一行前面多了些东西:
锘�//package servlet-api;
3、在命令提示符用
edit TestServlet.java 和 edit TestServlet2.java 打开对比一下TestServlet2.java的第一行前面也是多了一个奇怪的符号。
这到底是怎么回事,为什么用记事本打开是完全一样,而事实上却不同。我一直很相信记事本的,想不到记事本也会欺骗人啊!
------解决方案--------------------记事本在打开utf-8编码的文件时 会自动在文件头加上unicode 文件的字节
所以用NetBeans直接打开 并把锘�去掉就可以了