如何将Serializable中的内容转换编码后再输出Serializable? 我们知道,转换字串 是这样的 : String newString = new String(s.getBytes("iso-8859-1"),"utf8");但如何将Serializable中的内容转换编码后再输出Serializable? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以試一下底層操作。在stream中試試看 private void writeObject(ObjectOutputStream aOutputStream) throws IOException { //改动..... //......... aOutputStream.defaultWriteObject(); }虽然这样可以,但是不推荐楼主这么转码,VM内部的String就只应该存unicode的,只有到了io流VM外部的时候才需要转码 >>是的,就是到 io 流 ------ 与数据库打交道Serializable走的是字节流,不是字符流,字节流根本没有编码这个概念,他不区分gb2312还是utf8你能不能不用serializable,用自己的字符流输出呢? Vector类,不知道add怎么使用。 XML的读取总是出现 #text 和 树Swing形结构的问题 很简单的一个窗口 老是编译不通过 大哥帮我看下 菜鸟出学 关于扫雷游戏的设计问题 小弟请教高手?? tomcat 在局域网内访问 希望得到大家的指点提供思路和方法!!!!!!!!!!!!!! 如何带参数的调用main() Metal显示工具条的问题 怎么样让自己的窗口在其他程序的前面,让自己的窗口在最前面,非常急急 关于排序 系统时间问题,帮忙看一下啊 一个javascript问题
private void writeObject(ObjectOutputStream aOutputStream) throws IOException {
//改动.....
//.........
aOutputStream.defaultWriteObject();
}虽然这样可以,但是不推荐楼主这么转码,VM内部的String就只应该存unicode的,只有到了io流VM外部的时候才需要转码
你能不能不用serializable,用自己的字符流输出呢?