qgis打开shp数据_关于QGIS打开SHP文件属性表乱码

解决方案是从网上看到的,一个台湾的朋友给出了具体的解决方法。但他说的方法的最后一步对我来说不适用,我稍作修改

具体如下:

在线安装插件:Shapefile Encoding Fixer。

加载shp文件到QGIS中。

打开Shapefile Encoding Fixer,选中要修正的shp图层。在Fix encoding declaration中,选择Set CPG file UTF-8(UTF-8)。(注:原博客作者说选第一项,Clear LDID and delete CPG file,但选中这个对我的电脑来说并不管用。如果你也遇到同样的问题,可以都试试。)

另外,在QGIS2.8.2(64位)下,此插件好像有个bug,就是会偶尔导致图层不能显示,解决的办法就是重新打开Shapefile Encoding Fixer插件,按上面的步骤,重新设置一下这个图层,就好了。

这个插件只能搞shp文件,对csv等其他格式的文件无能为力。

————————————————————————————————————-

以上是用插件解决shp乱码的解决方法。后来我发现了一种更简单的方法,在QGIS2.10中(其他版本我不知道有没有这个功能),双击打开图层属性,有一个编码选项。默认编码是“system”,改为UTF-8就可以了好像(对我来说是可以的,不知道在你们那边如何)。这种方法适用于任何格式的矢量图层,不局限于shp。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值