• 【转】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文件,有兴趣的可以试一试。
  • 相关阅读:
    [专题六] 位运算
    [专题五] 二叉树
    [专题四] 并查集
    [专题三] 图论
    [专题二] 排序
    [专题一] 栈和队列
    我的最新书单
    虚拟机极简配置manjaro gnome
    运算符重载
    Manjaro kde 18.0安装与基本配置
  • 原文地址:https://www.cnblogs.com/adodo1/p/4327302.html
Copyright © 2020-2023  润新知