你的浏览器禁用了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有时候无法复制粘贴要素
如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
属性表联接excel为什么是空的?
arcgis10.4 离线部署js api 4.3 版本 无法显示
ArcGIS10.2线图层分割面图层
Arcgis10.4 创建企业级地理数据库 “用户不具有创建数据库对象的必要权限 ”
为什么栅格没有属性表?
ArcGIS10.5配置data store时报错Unable to configure the ArcGIS Data Store with the GIS Server.
arcgis10.2打开arcgis10.6的mxd文档
arcgis10.0与win10兼容吗?
问题状态
最新活动:
2016-08-30 08:49
浏览:
25522
关注:
4
人
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打开就不会有乱码的
要回复问题请先登录或注册
发起人
相关问题
问题状态