你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
下载
帮助
登录
注册
ArcGIS Desktop
arcgis10.2.2属性表乱码
为什么arcgis打开属性表会乱码,而用excel打开不会呢?之前excel打开dbf文件乱码,就按照网上说的在注册表里面增加了一个字符,请问这是什么原因,谢谢
2 个回复
江宝骅
赞同来自:
inqt
1、中文系统一般采用GBK的编码方式,因此中文系统下,生成的shapefile文件都是以GBK来编码其中的字段属性的,如果dbf不是GBK编码就会出现乱码问题。解决方式如下:
http://www.cnblogs.com/liweis/p/4629265.html
2、官方给的建议是:使用支持统一码(unicode)的文件地理数据库(file geodatabase)保存文件,这样就避免乱码,不用修改注册表了
binghuan123
-
80后
赞同来自:
其实解决方法很简单,在10.1之后arcmap会先读取.cpg文件来判断文件的编码,如果没有.cpg文件,10.1之前的版本就会把系统的默认编码当做文件编码来用,10.1之后的会用utf编码去读取,而多数dbf的编码都是gpk编码,所以就会有乱码。
只需要增加一个.cpg文件就行了。文件里面就只定义了dbf所使用的编码格式,如:GBK,GB2312,UTF-8等,一般来说你只要在cpg文件里面写GBK或GB2312,然后再用arcmap打开就不会有乱码的
要回复问题请先
登录
或
注册
发起人
我我
相关问题
安装完arcgis10.3后,为何没有Envi tools这个工具箱?
arcgis10.2有时候无法复制粘贴要素
arcgis10.4 离线部署js api 4.3 版本 无法显示
属性表联接excel为什么是空的?
如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
ArcGIS10.2线图层分割面图层
ArcGIS10.5配置data store时报错Unable to configure the ArcGIS Data Store with the GIS Server.
arcgis10.2打开arcgis10.6的mxd文档
Arcgis10.4 创建企业级地理数据库 “用户不具有创建数据库对象的必要权限 ”
为什么栅格没有属性表?
属性表没开开始编辑用计算字段器不小心改动了全部数据,无法返回上一步了,有恢复改动之前的办法吗?
问题状态
最新活动:
2016-08-30 08:49
浏览:
24730
关注:
4
人
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!
2 个回复
江宝骅
赞同来自: inqt
http://www.cnblogs.com/liweis/p/4629265.html
2、官方给的建议是:使用支持统一码(unicode)的文件地理数据库(file geodatabase)保存文件,这样就避免乱码,不用修改注册表了
binghuan123 - 80后
赞同来自:
只需要增加一个.cpg文件就行了。文件里面就只定义了dbf所使用的编码格式,如:GBK,GB2312,UTF-8等,一般来说你只要在cpg文件里面写GBK或GB2312,然后再用arcmap打开就不会有乱码的
要回复问题请先登录或注册
发起人
相关问题
问题状态
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!