• 【转】Windows英文操作系统下ArcGIS 显示和保存中文数据


    Windows Vista英文操作系统下安装了ArcGIS 9.3,结果在Shape文件的属性表中保存的中文信息后再打开全没了,标注也无法显示,全变成了一条线。开始以为是显示字体的问题,但改成宋体之后还是 没用。在网上搜了一下找到了解决办法(可用于ArcGIS 8.3 ~ 9.3 各个版本): 中文(包括日、韩、阿拉伯等等语言的字符) 不能保存到常规的Shape文件、coverage和SDE,但可保存到个人地理数据库中(personal geodatabase)或者兼容Unicode的Shape文件中。就是说,与Shape文件(确切地说是shape文件所关联的dbf文件)保存选择 的编码有关。ArcGIS默认通过读取系统的代码页(CodePage)来确定文件编码的(或者是根据操作系统语言来判断的?)。要保存成 Unicode(UTF-8)编码,需要做一些修改。方法如下: 打开注册表,定位到,添加 项,在项下面新建 项。然后在项中(注册表右侧)添加一个字符串(),名称: ,健值:(或者),如下图。 可能的值(大小写无关): OEM 代码页: ANSI 代码页: ISO 代码页: Unicode: 在英文操作系统中有时候要设置Non-Unicode语言为中文才能显示某些软件的中文界面,不知道修改这个之后能不能使ArcGIS保存包含中文属性数据的Shape文件,有兴趣的可以试一试。
  • 相关阅读:
    vim的强大,vim设置和插件的使用,脱离windows才是王道
    [VS2013]如何闪开安装VS2013必须要有安装IE10的限制
    常用客户端实现逻辑
    开源控件ViewPagerIndicator学习
    常用设计模式
    主题演讲:未来新趋势电动车
    你最美好的年华
    一度总结
    android线程池ThreadPoolExecutor的理解
    Touch事件or手机卫士面试题整理回答(二)
  • 原文地址:https://www.cnblogs.com/adodo1/p/4328025.html
Copyright © 2020-2023  润新知