zoukankan      html  css  js  c++  java
  • 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=tmrxE4xBDxA010001                                                                            
     10002                   column=info:name, timestamp=1500448006065, value=byjxE4xBDxA010002                                                                            
     10003                   column=info:name, timestamp=1500448006065, value=hqgxE4xBDxA010003                                                                            
     10004                   column=info:name, timestamp=1500448006065, value=xbixE4xBDxA010004                                                                            
     10005                   column=info:name, timestamp=1500448006065, value=bcjxE4xBDxA010005                                                                            
     10006                   column=info:name, timestamp=1500448006065, value=bljxE4xBDxA010006                                                                            
     10007                   column=info:name, timestamp=1500448006065, value=awrxE4xBDxA010007                                                                            
     10008                   column=info:name, timestamp=1500448006065, value=vlqxE4xBDxA010008                                                                            
     10009                   column=info:name, timestamp=1500448006065, value=gudxE4xBDxA010009                                                                            
     10010                   column=info:name, timestamp=1500449881577, value=lmsxE7x8Ex8B      

    把value的值复制到Python命令行,操作如下:

    >>> print '***xE7x8Ex8B'.decode('utf-8')
    ***>>> print '***xE4xBDxA010009 '.decode('utf-8')
    ***你10009 

    ok,这样就可以显示中文了。

  • 相关阅读:
    四.Oracle聚合函数和内外全连接
    三.Oracle常用数据类型及单行函数总结
    二.Sql语言的分类及运算符
    一.Oracle的安装与连接
    Maven环境的配置
    javaSE基础总结篇04
    javaSE基础总结篇03
    javaSE基础总结篇02
    JavaSE基础篇总结01
    表分区
  • 原文地址:https://www.cnblogs.com/royfans/p/7206631.html
Copyright © 2011-2022 走看看