java采用Unicode编码。也就是两字节,可是为何存成文件时变成四字节 用UE打开切换到16进制看看,UE打开是不显示结束标志的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用UC打开还是四个字节。后面还跟了看不懂的东西test1.txt :FF FE 41 00 ;嗀test.txt :FF FE 11 62 ;?b cslyaoyao(笑对人生) :我多试了几个果然是对的,“我们”就是占6字节~~~~谢谢你啊~~可是似乎不是因为文件结束标志的问题,是因为开头总是会有FF FE这两个字节。这是什么东西啊?cxz7531(大花猫):test1.txt :FF FE 41 00 ;嗀test.txt :FF FE 11 62 ;?b用UC打开时,后面跟着的是什么啊。 而且,如果换成byte[] a ="我".getBytes("UTF-8")a[0]=-26,a[1]=-120,a[2]=-111就没有前面的FF FE 前两个字节是高低位指示,后面两个字节才是你的字符串.如果用"UTF-16BE",则会返回两个字节详细请看j2sdk 高低位指示器?又不懂了。是做什么用的呢UTF-16BE的确是二个字节的。没有前面的FF FE 文件开头的FF FE就是unicode文本的标志 哦。。谢谢wjsfr(令狐葱) 那用UE打开后为啥后面会出现乱码呢 java类的继承和上下转换疑惑 求SCJP的的中、英文教程 不胜感激 Java有办法实现文件形式保存的队列吗?也就是说有API能修改文件头的指针吗 简单java问题,求解! 求教关于java的for循环问题 帮忙看一句代码,这是向上转型么?怎么样才能向上转型? com.enterprisedt.net.ftp.FTPClient中restart 求助,英文操作系统下JEditorPane中文显示为方块问题。 g.drawString()多行显示问题? java 递归计算结果保存在全局变量中.返回后结果丢失 字符转换问题 一句话解决,马上揭帖! 大虾们帮我看看下面这段代码,
test1.txt :FF FE 41 00 ;嗀test.txt :FF FE 11 62 ;?b用UC打开时,后面跟着的是什么啊。
如果用"UTF-16BE",则会返回两个字节
详细请看j2sdk