【转】Windows英文操作系统下ArcGIS 显示和保存中文数据
2012-07-16 18:28
363 查看
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)编码,需要做一些修改。方法如下:
打开注册表,定位到,添加 项,在项下面新建 项。然后在项中(注册表右侧)添加一个字符串(),名称: ,健值:(或者),如下图。
![](http://www.lzdodo.com/wp-content/uploads/auto_save_image/2012/07/1028322ph.jpg)
可能的值(大小写无关):
OEM 代码页:
ANSI 代码页:
ISO 代码页:
Unicode:
在英文操作系统中有时候要设置Non-Unicode语言为中文才能显示某些软件的中文界面,不知道修改这个之后能不能使ArcGIS保存包含中文属性数据的Shape文件,有兴趣的可以试一试。
中文(包括日、韩、阿拉伯等等语言的字符) 不能保存到常规的Shape文件、coverage和SDE,但可保存到个人地理数据库中(personal geodatabase)或者兼容Unicode的Shape文件中。就是说,与Shape文件(确切地说是shape文件所关联的dbf文件)保存选择 的编码有关。ArcGIS默认通过读取系统的代码页(CodePage)来确定文件编码的(或者是根据操作系统语言来判断的?)。要保存成 Unicode(UTF-8)编码,需要做一些修改。方法如下:
打开注册表,定位到,添加 项,在项下面新建 项。然后在项中(注册表右侧)添加一个字符串(),名称: ,健值:(或者),如下图。
![](http://www.lzdodo.com/wp-content/uploads/auto_save_image/2012/07/1028322ph.jpg)
可能的值(大小写无关):
OEM 代码页:
ANSI 代码页:
ISO 代码页:
Unicode:
在英文操作系统中有时候要设置Non-Unicode语言为中文才能显示某些软件的中文界面,不知道修改这个之后能不能使ArcGIS保存包含中文属性数据的Shape文件,有兴趣的可以试一试。
相关文章推荐
- 【转】Windows英文操作系统下ArcGIS 显示和保存中文数据
- 【转】Windows英文操作系统下ArcGIS 显示和保存中文数据
- 【转】Windows英文操作系统下ArcGIS 显示和保存中文数据
- Windows idea 搜狗输入法输入中文只显示英文
- 英文操作系统下中文操作软件汉字显示为问号的问题解决方法
- 英文操作系统中,CMD显示中文乱码问题;让Google chrome正常显示中文
- Windows 应用程序 DataGrid数据绑定显示中文列名
- 英文操作系统中,cmd显示中文乱码问题
- 关于windows英文版的操作系统如何正确的显示中文
- 网站发布在中文操作系统,但ReportViewer的工具栏显示为英文的解决方法
- 网站发布在中文操作系统,但ReportViewer的工具栏显示为英文的解决方法
- 如何在Windows中使用不同字体显示中文/日文和英文
- 为什么英文的windows操作系统安装中文的软件会出现乱码?
- 英文windows操作系统不支持中文怎么办?
- 解决英文操作系统中显示中文乱码问题
- 英文Windows上如何让Cmd.exe显示中文
- 网站发布在中文操作系统,但ReportViewer的工具栏显示为英文的解决方法
- 将数据库中的英文数据显示出中文
- linux修改字体(可用于oper和chrome在英文操作系统哦你下无法显示中文字体的问题)
- 在Windows 2000 英文版操作系统中不能正常安装软件和显示中文问题的解决.