zoukankan      html  css  js  c++  java
  • arcgis 10.3 属性表乱码解决方案

    转自:http://blog.csdn.net/qq_17168031/article/details/50034033

    问题描述:使用ArcMap绘制地图时出现属性表中文乱码。


    解决方法:在Cmd命令行中输入以下命令:

    reg add HKEY_CURRENT_USERSoftwareESRIDesktop10.3CommonCodePage /v dbfDefault /t REG_SZ /d 936 /f

    问题分析:此时将会新建Common 项,在Common项下面新建 CodePage项,在CodePage项中(注册表右侧)添加一个字符串(REG_SZ),名称: dbfDefault,健值:969,这是因为ArcGIS默认通过读取系统的代码页(CodePage)来确定文件编码的(或者是根据操作系统语言来判断的),中文系统一般采用GBK的编码方式,因此中文系统下,生成的shapefile文件都是以GBK来编码其中的字段属性的,如果dbf不是GBK编码就会出现乱码问题。

    下面是正确编码的结果:


    当然也可以写成reg注册文件形式:

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USERSoftwareESRIDesktop10.3CommonCodePage]

    "dbfDefault"="936"

  • 相关阅读:
    UVa 482
    UVa 10360
    UVa 10812
    UVa 10420
    UVa 573
    UVa 357
    UVa 147
    UVa 674
    郑厂长系列故事——逃离迷宫 HDU4524
    威威猫系列故事——过生日 HDU 4523
  • 原文地址:https://www.cnblogs.com/bluemaplestudio/p/6598258.html
Copyright © 2011-2022 走看看