首页 > 代码库 > hbase shell编码显示中文
hbase shell编码显示中文
最近测试hbase shell,碰到个中文显示编码问题,最后通过Python解决了问题,具体操作如下:
hbase(main):015:0* scan ‘fr_test_hbase:test_log1‘ ROW COLUMN+CELL 10001 column=info:name, timestamp=1500448006065, value=http://www.mamicode.com/tmr\xE4\xBD\xA010001 10002 column=info:name, timestamp=1500448006065, value=http://www.mamicode.com/byj\xE4\xBD\xA010002 10003 column=info:name, timestamp=1500448006065, value=http://www.mamicode.com/hqg\xE4\xBD\xA010003 10004 column=info:name, timestamp=1500448006065, value=http://www.mamicode.com/xbi\xE4\xBD\xA010004 10005 column=info:name, timestamp=1500448006065, value=http://www.mamicode.com/bcj\xE4\xBD\xA010005 10006 column=info:name, timestamp=1500448006065, value=http://www.mamicode.com/blj\xE4\xBD\xA010006 10007 column=info:name, timestamp=1500448006065, value=http://www.mamicode.com/awr\xE4\xBD\xA010007 10008 column=info:name, timestamp=1500448006065, value=http://www.mamicode.com/vlq\xE4\xBD\xA010008 10009 column=info:name, timestamp=1500448006065, value=http://www.mamicode.com/gud\xE4\xBD\xA010009 10010 column=info:name, timestamp=1500449881577, value=http://www.mamicode.com/lms/xE7/x8E/x8B
把value的值复制到Python命令行,操作如下:
>>> print ‘***\xE7\x8E\x8B‘.decode(‘utf-8‘) ***王 >>> print ‘***\xE4\xBD\xA010009 ‘.decode(‘utf-8‘) ***你10009
ok,这样就可以显示中文了。
hbase shell编码显示中文
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。