作者dwadefans (wade)
看板java
标题[问题] 将bytes 转成 int 储存
时间Tue Jul 15 00:03:54 2014
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的数值存入档案中而不要出现乱码
请问有什麽方法呢? 这一块不太熟 麻烦各位大大了@@
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.238.201.204
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/java/M.1405353837.A.1FB.html
1F:→ danny8376:存数值是? 存成十进位的文字 而不要binary? 07/15 00:05
2F:→ danny8376:如果是的话请先Format... 07/15 00:05
3F:→ TonyQ:byte(data) 怎麽来的,没有来源格式的话很难讲啊... 07/15 00:41
4F:推 lovdkkkk:有用 socket 或其它怪东西吗? 变乱码有可能是长度抓错 07/15 02:06
5F:→ lovdkkkk:或某个环节 (db, 网页, etc) 的编码错 07/15 02:08
6F:→ popcorny:感觉这篇需要有隔空抓药的本领才能回答..data是啥都没说 07/15 09:50
7F:→ dwadefans:抱歉 data是由OpenCV的Mat存进去的值 一直想不到如何捞 07/17 14:10
8F:→ dwadefans:想把数值捞出来 我番了opencv的api上面似乎没有转成数字 07/17 14:11
9F:→ dwadefans:我先想想 这说明有点隔空抓药~"~ 07/17 14:12