DataInputStream的readUTF方法

问题描述

DataInputStream的readUTF()方法能够从输入流中读取采用UTF-8字符编码的字符串,错误,为什么?

解决方案

解决方案二:
readUTF()是使用修订版的8位Unicode转换格式读取字符串注意:没有其他地方会使用UTF-8这种修订,应该只在用于读入写出用于java虚拟机的字符串时才使用readUTF/writeUTF

时间: 2024-07-28 15:47:44

DataInputStream的readUTF方法的相关文章

io流-readUTF()使用报 java.io.EOFException异常

问题描述 readUTF()使用报 java.io.EOFException异常 今天在编程的时候,用到了DataInPutStream类的readUTF()方法时报了个异常,查了好多资料也不能解决,求大神指点啊.高分悬赏. package IO流; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileNotFound

J2ME程序与Servlet通讯访问Access数据库

access|servlet|程序|访问|数据|数据库   作者:关文柏 时间:2005年5月26日 现在J2ME联网的技术很多,本人也只是刚刚接触这方面,这几天帮别人调试了一些这方面的程序,学到了不少东西,下面就谈谈我学习的过程. 首先这种程序可以简化的分解成三个层面,1,J2ME的客户端(MIDlet程序)2,服务器端的servlet(servlet程序)3,数据库(Access或者是SQL等) 下面我通过一个小例子来实现通过手机客户端发送请求,然后服务器端的servlet响应,servle

Java字节码(.class文件)格式详解(一)

小介:去年在读<深入解析JVM>的时候写的,记得当时还想着用自己的代码解析字节码的,最后只完成了一部分.现在都不知道还有没有保留着,貌似Apache有现成的BCEL工程可以做这件事.当时也只是为了学习.这份资料主要参考<深入解析JVM>和<Java虚拟机规范>貌似是1.2版本的,整理出来的.里面包含了一些自己的理解和用实际代码的测试.有兴趣的童鞋可以研究研究.嘿嘿.要有错误也希望能为小弟指点出来,感激不尽.:) 1.总体格式 Class File format type

j2me 获取参数 查询 数据库后显示查询后的信息,各位大虾帮下小弟啊,先谢啦

问题描述 服务器端代码:publicclasstableextendsHttpServlet{privatestaticfinallongserialVersionUID=1L;publictable(){//TODOAuto-generatedconstructorstub}protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//T

java必学必会之网络编程_java

一.网络基础概念 首先理清一个概念:网络编程 != 网站编程,网络编程现在一般称为TCP/IP编程. 二.网络通信协议及接口 三.通信协议分层思想 四.参考模型 五.IP协议 每个人的电脑都有一个独一无二的IP地址,这样互相通信时就不会传错信息了. IP地址是用一个点来分成四段的,在计算机内部IP地址是用四个字节来表示的,一个字节代表一段,每一个字节代表的数最大只能到达255. 六.TCP协议和UDP协议 TCP和UDP位于同一层,都是建立在IP层的基础之上.由于两台电脑之间有不同的IP地址,因

java实现在不同编码之间进行文件转换程序

java实现在不同编码之间进行文件转换,使用 InputStreamReader 或者FileReader 类,它们可以自动地把某个特定字符编码转换为本地字符代码.否则就使用DataOutputStream 类当中的writeUTF()方法以Unicode 文本写字符串,当然,读取的时候必须使用DataInputStream 打开它,并且使用readUTF()方法读取这些字符串. 为什么要转换编码呢?大家都知道,Java 语言是以Unicode 为基础的,但是操作系统都有它们自己内部的可能是与U

在无线J2ME设备上实现超文本传输协议

随着越来越多手提电话和个人数字助理开始融入到信息高速公路之上,从移动设备上访问Web站点变得越来越重要.Java开创了消费设备中小型的储存容量的先河,它是用于开发手机.传呼机及其他微型设备应用程序的理想语言. 在本文中,我们将学习如何从一个J2ME客户机上向服务器发送一条HTTP GET请求和一条HTTP POST请求.虽然这只是一篇探讨性质的文章,但是我还是假定读者已经熟悉Java,J2ME,以及Java Midlets(MIDP应用程序)的运作机制.我们将使用J2ME的MIDP简表,并利用S

How to improve Java&amp;#39;s I/O performance( 提升 java i/o 性能)

原文:http://www.javaworld.com/article/2077523/build-ci-sdlc/java-tip-26--how-to-improve-java-s-i-o-performance.html JDK 1.0.2 的 java.io 包暴露了很多I/O性能问题,这里将介绍一个优化方案,附加一个关闭同步的方法. Java的I/O性能曾经是很多Java应用的瓶颈,主要原因就是JDK1.0.2的java.io包的不良设计和实现.关键问题是缓冲,绝大多数java.io中

JAVA算法;逆向。算法

问题描述 publicclassVer{privateint_$9=0;privateint_$8=0;privateString_$7=null;privateString_$6=null;privateint_$5=0;privateint_$4=0;privatelong_$3=0L;privateint_$2=0;privateint_$1=0;publicvoidload(FileparamFile)throwsFileNotFoundException{_$1(paramFile);