[问题] 将bytes 转成 int 储存

楼主: dwadefans (wade)   2014-07-15 00:03:54
OutputStreamWriter out = new OutputStreamWriter(
new FileOutputStream("abc.txt"),"UTF-8");
out.write(new String(data,"UTF-8"));
out.close();
http://s28.postimg.org/3os9xpj7g/Screenshot_2014_07_14_23_51_19.jpg
上面那张图是我将byte转成string后储存变成这样的乱码
我希望能将byte的数值存入档案中而不要出现乱码
请问有什么方法呢? 这一块不太熟 麻烦各位大大了@@
作者: danny8376 (钓到一只猴子@_@)   2014-07-15 00:05:00
存数值是? 存成十进制的文字 而不要binary?如果是的话请先Format...
作者: TonyQ (自立而后立人。)   2014-07-15 00:41:00
byte(data) 怎么来的,没有来源格式的话很难讲啊...
作者: lovdkkkk (dk)   2014-07-15 02:06:00
有用 socket 或其它怪东西吗? 变乱码有可能是长度抓错或某个环节 (db, 网页, etc) 的编码错
作者: popcorny (毕业了..@@")   2014-07-15 09:50:00
感觉这篇需要有隔空抓药的本领才能回答..data是啥都没说
楼主: dwadefans (wade)   2014-07-17 14:10:00
抱歉 data是由OpenCV的Mat存进去的值 一直想不到如何捞想把数值捞出来 我番了opencv的api上面似乎没有转成数字我先想想 这说明有点隔空抓药~"~

Links booklink

Contact Us: admin [ a t ] ucptt.com