编码-DataInputStream问题求助

问题描述

DataInputStream问题求助
下面这个流该怎么读取呢

dos=new DataOutputStream(os);
dos.writeByte(data.getStatisticsType());
dos.writeInt(URLEncoder.encode(data.getStatisticsContent()UTF-8"").getBytes().length);
//写方法:编码方式使用UTF-8可以用中文

dos.writeBytes(URLEncoder.encode(data.getStatisticsContent()UTF-8""));
dos.writeLong(data.getStatisticsTime());
//表示这条信息已传完
dos.writeByte(WriteCode.WRITE_END);

                         //传递数据最后再传递一个0                         dos.writeByte(WriteCode.WRITE_FINISH);

解决方案

DataInputStream

时间: 2024-08-28 11:53:42

编码-DataInputStream问题求助的相关文章

Unicode编码问题(高分求助!!!!!!!!!!!!!!!!!!!!!!!!!)

问题描述 我们公司的系统是用asp写的,在页面上输入中文,保存到sqlserver是Unicode的乱码,但是在asp页面能正常显示中文,现在我用asp.net写一个webservice,将数据库的数据,以xml格式返回,但是中文不能正常显示,就是数据库保存的是Unicode的乱码,取出来还是乱码,请问怎么解决这个问题,还要其他国家的语言也能正常显示.... 解决方案 解决方案二:今天星期五,下星期一结贴~解决方案三:显示的编码是什么?存储的编码是什么?传送的编码是什么?解决方案四:浏览器是用U

二进制-求助,怎么将编码结果用 bit 位存到文件中

问题描述 求助,怎么将编码结果用 bit 位存到文件中 对一篇英文文章出现的字符进行Huffman编码,然后要将编码表和英文文章保存到文件中,编码结果必须是二进制形式,即0和1要用bit位表示,不能用字符'0'和'1'表示 解决方案 计算机最小单位是字节 8位 解决方案二: 我知道啊,所以不能用字符型的,要用bit位啊 解决方案三: 文件可以在打开时,以二进制的形式打开. if( (fp=fopen(filename,"wb"))== NULL ) { printf("Can

求助:如何知道输入法 的编码窗是否打开?

问题描述 求助:如何知道输入法的编码窗是否打开? 解决方案 解决方案二:不知道,帮你顶一下解决方案三:参考:http://topic.csdn.net/t/20051024/10/4345751.html解决方案四:输入法总会有个默认的吧?

编码-C#中线程里调用winform上的控件,问题。求助。

问题描述 C#中线程里调用winform上的控件,问题.求助. 废话不多说,我直接贴代码了.程序很简单.我摘抄的网上的. 上图是个界面. 然后程序里先是一个类.如下: class ClientThread { Encoding encoding = Encoding.GetEncoding("GB2312"); private Socket client; public string data = null; private byte[] receiveBytes = new byte

求助,sha1加密及base64编码转换

问题描述 publicstaticstringTest(stringparam){stringresult=string.Empty;byte[]StrRes=Encoding.GetEncoding("iso-8859-1").GetBytes(param);HashAlgorithmiSHA=newSHA1CryptoServiceProvider();StrRes=iSHA.ComputeHash(StrRes);result=Convert.ToBase64String(Str

紧急求助,关于csv上传的指定编码集 Unicode

问题描述 如题,我指定了编码集为Unicode下载的csv文件,想上传这个csv文件.请问如何上传才不乱码.inttotalbytes=req.getContentLength();byte[]b=newbyte[totalbytes];StringcontentType=req.getContentType();Stringboundary="";Stringlastboundary="";intpos=contentType.indexOf("boun

求助:五子棋的Rena.class中的棋谱,编码规则是怎样的?

问题描述 知道采用递归方式编码,每个节两个字段,第一字段为落子点,第二字段为关系.比如:7800表示:落子点78,关系是:只有左分枝没有右分枝.但是其中除了00以外,还有有很多关系,比如:04.08.80.8c等等.这些关系具体的定义是怎样的,在数据中如何表示.请高手不吝赐教~~~~~ 解决方案 解决方案二:顶一下,有人知道吗解决方案三:呵呵,没接触过

新手求助。编码问题

问题描述 我用的是MyEclipse.保存jsp页面时.总是弹出saveproblems.savecouldnotbecompleted.Reason:Somecharacterscannotbemappedusing"GBK"characterencoding.Eitherchangetheencodingorremovethecharacterswhicharenotsupportedbythe"GBK"characterencoding.即使试过了仅仅添加一个

字符编码求助

问题描述 如果在ruby程序中将"美国"转为为%E7%BE%8E%E5%9B%BD 解决方案 解决方案二:http://www.iteye.com/topic/937562解决方案三:URLEncoder.encode("美国",UTF-8")解决方案四:require'uri'putsURI.escape("美国")#print%E7%BE%8E%E5%9B%BD解决方案五:require'uri'putsURI.escape(&qu