赛派号

笔记本电脑为啥启用不了相机 字符集中文乱码转换为UTF8,如:å\u0085¬è¯\u0081ä¸\u009Aå\u008A¡ç±»å\u0088«æ\u009C\u0089误ï¼\u0081

背景:AvroParquetReader对象读取hdfs上的parquet文件,列内容中文乱码,如:å\u0085¬è¯\u0081ä¸\u009Aå\u008A¡ç±»å\u0088«æ\u009C\u0089误ï¼\u0081。

字符集中文乱码

Way 1:new String(bytes[],charset)进行转换

String value = "å\u0085¬è¯\u0081ä¸\u009Aå\u008A¡ç±»å\u0088«æ\u009C\u0089误ï¼\u0081"; value = new String(value .getBytes("iso-8859-1"),"utf-8"); System.out.println("value : " + value );

Way 2:URLEncoder、URLDecoder进行解码编码

String value= "æ­¤å\u0085¬è¯\u0081书ä¸\u008Då­\u0098å\u009C¨"; value= URLEncoder.encode(value, "ISO-8859-1"); value= URLDecoder.decode(value, "UTF-8"); System.out.println("value : " + value);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lsinopec@gmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了