new String(sb.toString().getBytes("utf-8"))
这样处理后用io流写入文件,再用Elipse打开仍有少许汉字是乱码?(当然properties中的Text file encoding设置的是utf-8)
用“gbk”格式写入就不会有乱码?为什么呀?
还有我写入这个文件是zk可zul页面,貌似只能以utf-8格式解析,否则会报“org.zkoss.lang.SystemException: org.xml.sax.SAXParseException: Invalid byte 3 of 3-byte UTF-8 sequence.
”这个错误,有没有办法改改?
这样处理后用io流写入文件,再用Elipse打开仍有少许汉字是乱码?(当然properties中的Text file encoding设置的是utf-8)
用“gbk”格式写入就不会有乱码?为什么呀?
还有我写入这个文件是zk可zul页面,貌似只能以utf-8格式解析,否则会报“org.zkoss.lang.SystemException: org.xml.sax.SAXParseException: Invalid byte 3 of 3-byte UTF-8 sequence.
”这个错误,有没有办法改改?
解决方案 »
- java多线程 生产者与消费者 问题
- 请问一下JCmboBox的addItem里为什么这样解释
- 请教:java GUI 程序在linux下运行(不启动X界面的情况下)
- 关于正则表达的几个简单问题。
- 急...在线等,jstl问题
- 接触java不久,问个问题!希望大家帮助.
- synchronized语句和synchronized方法的问题?
- 什么是扇入与扇出呀?
- 在JAVA里面做ZIP 文件
- 针对JDK1.3与J2sdk1.4与Tomcat之间哪个好用的问题,签到有分!
- 想知道接口在这个小例子里边有什么优势,进而想到ActionListener这个接口的优点...
- 关于接口的几个问题~~应该不难~
而UNICODE不是支持所有中文的
在eclipse里 window-preferences-workspace里可以修改eclipse的编码方式.
程序用新文件名。另外的都不用该。 这命令的主要作用是把他编译成unicode。程序里会自动转换成中文的