关于QGIS打开SHP文件属性表乱码

您所在的位置:网站首页 qgis导出shp如何不乱码 关于QGIS打开SHP文件属性表乱码

关于QGIS打开SHP文件属性表乱码

2024-02-12 13:42| 来源: 网络整理| 查看: 265

 

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

具体如下:在线安装插件: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。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3