博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决ArcGIS10.3属性表中文乱码问题
阅读量:7099 次
发布时间:2019-06-28

本文共 588 字,大约阅读时间需要 1 分钟。

问题描述:在10.3刚出为不久,就发现有时属性表会出现中文乱码的问题。

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

reg add HKEY_CURRENT_USER\Software\ESRI\Desktop10.3\Common\CodePage /v dbfDefault /t REG_SZ /d 936 /f

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

codepage

描述

936

简体中文

950

繁体中文

65001

UTF-8

下面是正确编码的结果:

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

 

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\ESRI\Desktop10.3\Common\CodePage]

"dbfDefault"="936"

 

参考

转载地址:http://theql.baihongyu.com/

你可能感兴趣的文章
.net core swagger汉化
查看>>
R语言基础2
查看>>
do while 有例句体会循环的真正原理
查看>>
CSS学习
查看>>
linux后台执行命令:&和nohup
查看>>
linux samba
查看>>
使用HAproxy如何实现web站点的动静分离
查看>>
《JAVA与模式》之状态模式
查看>>
ReflectionToStringBuilder使用
查看>>
关于C#的微信开发的入门记录二
查看>>
elk
查看>>
自己录了一首歌,嘻嘻
查看>>
python 获取糗事百科糗事
查看>>
codeforces_731C_[dfs][并查集]
查看>>
各人博客园地址链接
查看>>
scrapy中的canonicalize_url【转】
查看>>
差分信号(Differential Signal)
查看>>
Unity3D研究院之为什么Inspector视图中脚本前面的勾选框没了
查看>>
L2-002 链表去重
查看>>
cocos2d-x 3.0 rc0 + flappybird 学习心得
查看>>