社区
Java SE
帖子详情
快被弄疯了 illegal character: \65279
unat
2007-04-12 02:56:37
一个类存成 utf-8,使用 java -encoding utf-8 死活编译不了
存来存去,删除重写,只要是源文件是utf-8,就编译不了
没招了,难道我操作系统有问题
...全文
2462
12
打赏
收藏
快被弄疯了 illegal character: \65279
一个类存成 utf-8,使用 java -encoding utf-8 死活编译不了 存来存去,删除重写,只要是源文件是utf-8,就编译不了 没招了,难道我操作系统有问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sbdddk1
2011-12-19
打赏
举报
回复
用Notepad++打开,选择Encoding->Encoding in UTF-8 without BOM,保存即可
chaow2010
2011-06-05
打赏
举报
回复
用ue打开,将最开始的2个乱码转为正确的内容即可。
luvek2010
2010-03-04
打赏
举报
回复
原因:
windows对UTF-8文件进行了特殊处理,即对UTF-8的文本文件自动在前面加了两个byte(FF FE);javac编译时,读到最前面这两个byte时报错 illegal character: \65279
unix/linux下标准的UTF-8文件无此两个byte
解决方式:
方案一:16进制文本编辑工具删掉文件头附加的byte即可
Bless 是一个十六进制编辑器,其主要功能包括:支持编辑大数据文件及块设备、能够执行搜索与替换操作、具有类似 Firefox 的标签浏览特性、可将数据输出为文本或 HTML、包含插件系统,等等。
yuekun1172006
2007-04-29
打赏
举报
回复
楼上的楼上正解
机器猫999
2007-04-29
打赏
举报
回复
欢迎加入JAVA群31697908,学习兴趣不高,讨论不积极者请不要进。
unat
2007-04-28
打赏
举报
回复
没错阿
就是以Unicode
mingyuan0824
2007-04-28
打赏
举报
回复
出现了不是英文下的字符,是不是出现了双拼下的,;:什么的了吧,我以前出现国这个样的情况.
vdragon
2007-04-28
打赏
举报
回复
楼主用的WINDOWS吧?
是不是用记事本存的?
windows对UTF-8文件进行了非常恶心的处理
也就是对UTF-8的文本文件自动在前面加了两个byte
而unix/linux下标准的UTF-8文件是没有这两个byte的
javac编译的时候读到最前面这两个byte会报错
你可以用16进制文本编辑工具删掉文件头这两个附加的byte就可以了
但是记事本可能就认不出来这个文件是UTF-8编码的了
tricolors
2007-04-28
打赏
举报
回复
illegal character: \65279
包括非法字符,一定是从浏览器上面copy下来的吧
把缩进前面所有的字符全部删掉,重新手动缩进就是了
与你设成什么字符无关
lindeqiang
2007-04-12
打赏
举报
回复
用什么存的呀?要是用IDE那么就直接能编译了,要是记事本存的,要确信保存的时候是以Unicode编码方式存的.
约翰羊
2007-04-12
打赏
举报
回复
没遇过,up
yeah920
2007-04-12
打赏
举报
回复
没遇过,up
bilibili【考研英语词汇】
1、abandon vt.离弃,遗弃,抛弃;放弃。 放纵,放弃 a-否定(前缀)band-布带on 布带不在自己身上,放纵,放弃 band n.条,带;乐队;波段;v.绑扎 一群人绑在一起:乐队,一群 bandagen绷带v用绷带扎缚 -age永恒的(后缀) band- ~ban-(前缀) banner横幅,旗帜(商店的旗帜) 在小带子上写的字:slogan...
高频词汇
快
背
柯林斯词典有一个高达 2.5 亿的语料库,从语料库中筛选出了最常用的 14450 词用 五星标注。 其中,根据使用频率从高到低分成了五级到一级,最常用超频为五级 五级 679 词; 四级 1039 词(累计 1718 词); 三级 1435 词(累计 3153 词); 根据语料库的统计结果,掌握五级四级的前 1718 词,就可以理解任何英语资料的 75%,掌握五、四、三级的 3153 词就可以读理解资料的 85%,这里包括了教科书, 新闻等各种形式的资料。而对于日常的听说理解率会更高甚至可以达
项目:电子词典
项目:电子词典
共享个人整理的Python问题,有源码,分析过程,解决方案,还有时间戳做间隔
2018.10 #2018-10-23 15:48:47 October Tuesday the 43 week, the 296 day SZ 报错 File "/Users/apple/Documents/ST/python/Python_test.py", line 4 Out[5]: ^ SyntaxError: invalid syntax...
汇编程序员之代码风格指南
Style Guidelines for Assembly Language Programmers 汇编程序员之代码风格指南 作者:Randall Hyde http://webster.cs.ucr.edu/ 译者:jhkdiy http://jhkdiy.icpcn.com or http://www.20cn.net e-mail:jhkdiy_gzb
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章