问题:
使用shapefile读取shp文件的属性记录时出错
代码:
sf = shapefile.Reader(self.label_path)
shapeRecs = sf.shapeRecords() # 出错代码
错误:
Error: 'utf-8' codec can't decode byte 0xb4 in position 0
分析:
出错是由于shp中字段的记录中有中文字符
解决尝试:
尝试修改cpg文件中的编码,无效。暂未解决,只能将中文记录改成英文。
版权声明:本文为dou3516原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。