php利用thrift获取hbase部分数据乱码
php代码如下:
$host = 'localhost';
$port = 9090;
$table = 'namespace:table';
Hbase::init($host, $port);
$rowKey = '0009_7552';
$result = Hbase::getInstance()->get($table, $rowKey);
print_r(($result[2]['value']).'....');
输出结果为�0
测试
用java的测试会读出一个字节数组,然后利用Bytes.tolong()将字节数组转化为long类型就可以输出正确的数据:7552
问题
但是php没有long类型,也没有字节数组转化的函数。用gettype函数显示,php读取的数据类型是string,请问该怎么解决乱码的问题