hive-1.1.0 使用insert into values 这种方式插入中文数据乱码

查看数: 89206 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-11-11 11:40

正文摘要:

如题。 建表:create table test222 (id int,name string) row format delimited fields terminated by ',' stored as textfile; 从查询结果看出,刚插入的中文数据已经乱码了。 这个问题怎么破~~

回复

CCDK 发表于 2017-11-23 15:37:39
请问楼主,乱码最后是怎样解决的?求分享经验,谢谢
bigye 发表于 2015-11-12 09:03:23
s060403072 发表于 2015-11-11 20:48
楼主用的远程工具,还是Linux shell。
分为很多情况。

这个是通过JDBC连接hive的情况。
s060403072 发表于 2015-11-11 20:48:55
bigye 发表于 2015-11-11 17:25
插入数据时,要将中文数据转码为 iso8859-1
new String("测试数据".getBytes(),"iso8859-1");

楼主用的远程工具,还是Linux shell。
分为很多情况。
bigye 发表于 2015-11-11 17:25:18
插入数据时,要将中文数据转码为 iso8859-1
new String("测试数据".getBytes(),"iso8859-1");
关闭

推荐上一条 /2 下一条