正常读取:

    val spark = SparkSession.builder().master("local").appName("rank").getOrCreate()val sc: SparkContext = spark.sparkContextsc.setLogLevel("error")val lines = sc.textFile("/Users/Documents/日志数据分析/20220215134411.csv")lines.take(2).foreach(println) //乱码问题

输出结果:

ord_complete_tm,user_log_acct,corp_name,parent_sale_ord_id,amount
2021-01,��ͨ���Լ����̳�,��ͨ���ֿƼ����޹�˾,131729320061,1119.0

解决中文乱码读取:

    val spark = SparkSession.builder().master("local").appName("rank").getOrCreate()val sc: SparkContext = spark.sparkContextsc.setLogLevel("error")spark.read.option("header", false).option("encoding","gbk").option("delimiter", ",").csv("/Users/limengdong/Documents/日志数据分析/20220215134411.csv").head(3).foreach(println)

输出结果:

[ord_complete_tm,user_log_acct,corp_name,parent_sale_ord_id,amount]
[2021-01,联通,联通,131729,1119.0]
[2021-01,联通,联通,132049,19.0]

解决scala_spark本地读取csv中文乱码问题相关推荐

  1. 解决Spring项目读取配置文件中文乱码问题

    解决Spring项目读取配置文件中文乱码问题 properties配置文件读取时中文乱码,错误如下: 解决方法如下: **1.**打开IDEA的设置项,进入Editor->File encodi ...

  2. Mysql 导入导出csv 中文乱码问题的解决方法

    导出csv: select t1.stid,t1.cateNodeId,t2.name,t1.name from (select p.stid,p.cateNodeId,r.name from Res ...

  3. mysqlcsv导入中文乱码_Mysql 导入导出csv 中文乱码问题的解决方法

    导入csv: 复制代码 代码如下: load data infile '/test.csv' into table table_name fields terminated by ','  optio ...

  4. SpringBoot使用@Value读取.properties中文乱码及解决方法

    问题重现 某不知名springboot小项目,application.properties文件: custom.param=中文属性值 java代码: @SpringBootApplication p ...

  5. csv导入mysql乱码问题,Mysql导入导出csv中文乱码问题的解决方法_MySQL

    bitsCN.com 导入csv: load data infile '/test.csv' into table table_name fields terminated by ',' option ...

  6. java 读取csv文件乱码_java读取csv文件乱码怎么解决

    csv文件默认编码为ANSI,java读取CSV出现乱码主要是编码不一致问题.(推荐:java视频教程)DataInputStream in = new DataInputStream(new Fil ...

  7. excel 打开csv中文乱码

    excel 打开csv中文乱码 背景 用linux跑数据,拉取csv文件,下载到本地windows,然后用excel发现中文乱码了 解决办法 在linux中更改文件编码,两种方式 第一种,在打开的时候 ...

  8. node.js读取文件中文乱码问题

    node.js读取文件中文乱码问题 出现乱码原因: 在windows中,默认的中文编码方式是根据系统的locale决定的,中文系统中的默认的编码方式为gb2312而不是utf-8 解决方法: 如果读取 ...

  9. python读取中文文件乱码-详解Python的json文件读取及中文乱码显示问题解决方法...

    Python的json文件读取及解决中文乱码显示问题 本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: ...

最新文章

  1. Android NDK JNI开发3
  2. 关于ArcMap中的地图文档单位
  3. apache开源项目--Apache Commons Imaging
  4. 【LeetCode】面试题 03. 数组中重复的数字
  5. @ font-face 引入本地字体文件
  6. 【转载】WEB架构师成长之路
  7. SQL Sever — 表的操作
  8. Shell 获取进程号
  9. windows下mongodb安装与使用
  10. 明日之后登不上去一直连接服务器,《明日之后》登不上去怎么办 明日之后进不去怎么回事...
  11. 计算机艺术未来发展趋势,数字媒体艺术未来的发展趋势探讨
  12. 【新书速递】流量运营教科书
  13. 启动MySQL报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
  14. 【C语言练习】趣味题 疏散
  15. 花滑三周连跳_花滑未来能有人做五周跳吗 专家:四周半或是极限
  16. C#EntityFramework(EF基础)
  17. 【情态动词习题】初识
  18. 微信小程序getWXACodeUnlimit接口调用和返回二进制流转换成图片保存到本地
  19. android棋类计时器,棋类游戏计时器
  20. linux df-h命令详细,df命令_Linux df 命令用法详解:显示磁盘的相关信息

热门文章

  1. 如何使用SQLite
  2. 昨天终于收到《.Net Web服务编程》
  3. UVA1343 The Rotation Game旋转游戏
  4. Carbon和Polacode教程
  5. TensorFlow2-自编码器
  6. matlab求被21整除,用matlab求[100,999]之间能被21整除的数的个数,还有建立一个字符串向量,删除大写字母._...
  7. jbpm springboot mysql_SpringBoot开发案例之整合Activiti工作流引擎
  8. 取石子游戏与SG函数
  9. Chromium Android编译指南
  10. adb 查看当前包名和Activity