您现在的位置:首页 --> 查看专题: reduce
String line=value.toString();之所以会把GBK编码的输入变成乱码,很关键的一个因素是Text这个Writable类型造成的。初学时,一直认为和LongWritable对long的封装一样,Text类型是String的Writable封装。但其实Text和String还是有些区别,它是一种UTF-8格式的Writable,而Java中的String是Unicode字符。所以直接使用value.toString()方法,会默认其中的字符都是UTF-8编码过的,因而原本GBK编码的数据使用Text读入后直接使用...
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [16] Go Reflect 性能
- [15] 浏览器的工作原理:新式网络浏览器幕后揭秘
- [14] iTerm2 (Mac Terminal)
- [13] iOS可视化编程 Tips 之“无需代码设置
- [12] 界面设计速成
- [12] iOS下自己动手造无限循环图片轮播
- [11] Spark性能优化——和shuffle搏斗
- [11] 基于HTTP缓存轻松实现客户端应用的离线支持
- [11] 最萌域名.cat背后的故事:加泰与西班牙政府
- [11] iOS并发编程(Concurrency Pr
赞助商广告