hbase 中文乱码问题。(hbase 怎么存储中文)
**当把数据存入hbase如果有中文的话,中文会出现乱码问题。其实只要明白,英文是不会出现乱码的,只有中文会就很好解决。**基本思路把中文转换成UTF-8编码,然后存进hbase数据库中这样就不会出现乱码了。然后再把UTF-8编码重新转换成中文就可以了。import java.net.URLDecoder;import java.net.URLEncoder;String path="你好";St
·
**
- 当把数据存入hbase如果有中文的话,中文会出现乱码问题。其实只要明白,英文是不会出现乱码的,只有中文会就很好解决。
**
- 基本思路
把中文转换成UTF-8编码,然后存进hbase数据库中这样就不会出现乱码了。然后再把UTF-8编码重新转换成中文就可以了。
import java.net.URLDecoder;
import java.net.URLEncoder;
String path="你好";
String pathUTF;
pathUTF=URLEncoder.encode(path,"UTF-8");
//讲中文转换成UTF编码
path=URLDecoder.decode(pathUTF,"UTF-8");
//将UTF-8编码转换成中文。
- 总结
其实只要明白了这点几乎所有编码问题都可以这样解决。
更多推荐
已为社区贡献1条内容
所有评论(0)