在利用到ArcGIS JS API进行开发的过程中,几个Task(比如query和find)中会用到outFields属性,主要就是来给开发人员定制一些属性表中需要被返回的字段。在返回的结果(featureSet,findResults等 )中,可以从graphic的attributes属性中来拿到它们。可悲的是,在打过SP1补丁后,只要结果中有中文(不管是字段名还是值),一律变为乱码。。火星文。。。(不打sp1补丁可以正常显示中文,但无法进行中文的查询)
ESRI也很非主流。。。
因为在网上没有看到更好的,所以就在这里分享下关于这个问题的解决方案。
1.备份<arcgis dir>\java\web_output\rest文件夹.(这个文件夹没有被打过sp1补丁)
2.升级ArcGIS Server 9.3到sp1。(其他诸如desktop,sde也到同步到sp1)
3.用原有的rest文件夹替换打过sp1补丁后的rest文件夹
注:如果已经升级到了sp1而面临这个乱码问题也不要紧,找台没有升级到sp1的或者重新在另一台机子上安装ags server 9.3,再把rest文件夹拷贝过来。这个时候要注意,别忘了修改拷贝过来<rest>\WEB-INF\classes \server.properties文件,把主机名用户名,密码等都改为自己的本地环境(密码要用编码后的字符串)。
或者把自己的server.properties文件保留下来。
4.打开两个文件:
<arcgis dir>\java\manager\service\tomcat\managerappserver\conf \server.xml
<arcgis dir>\java\manager\service\tomcat\managerserver\conf \server.xml
找到所有"Connector"元素,添加一个属性 :URIEncoding="UTF-8"。例如:
<ConnectorURIEncoding="UTF-8"port="8099" ……
5.重启SOM,SOC服务。完成,鈥★魰从此远去……:)
最近在写一套用来实现地图服务的Javascript框架,基于ags js api和dojo的。非常希望和同样用ags js api开发的朋友们一起讨论。
分享到:
相关推荐
在GIS领域,ARCGIS是一款广泛使用的地理信息系统软件,它能进行地图制作、数据分析和空间建模等操作。...通过上述步骤和方法,大部分用户应该能成功解决ARCGIS中文乱码问题,从而顺畅地进行GIS工作。
arcgis字段乱码修改注册表10.8,可以解决打开图层属性,中文乱码的问题
本压缩包文件“ArcGIS 10.X导出dbf文件时出现中文乱码问题修复补丁.rar”就是针对这个问题提供的一种解决方案。 标题中提到的“ArcGIS 10.X”指的是ArcGIS软件的10.x版本系列,这个系列包括10.0、10.1、10.2直至...
解决方法:在Cmd命令行中输入以下命令: reg add HKEY_CURRENT_USER\Software\ESRI\Desktop10.8\Common\CodePage /v dbfDefault /t REG_SZ /d 936 /f。亲测可用。
### ArcGIS中文乱码问题解析及解决方法 #### 背景介绍 在使用ArcGIS进行地图展示时,经常会遇到中文显示出现乱码的问题。这不仅影响用户体验,还可能导致信息传达不准确。本文将深入探讨如何解决ArcGIS中文乱码问题...
总的来说,解决ArcGIS 10.3属性表乱码问题的关键在于识别数据的原始编码并确保ArcGIS软件配置与之匹配。通过调整系统设置、导入注册表文件或利用第三方工具,通常可以有效地解决这类问题。在处理多语言或特殊字符的...
ArcGIS10、10.2、10.3-10.6解决中文乱码的方法,arcgis安装问题解决大全。
ArcGIS导出属性表乱码,只需将文件里的版本号改为当前版本号,双击即可
当.dbf文件中的文本信息编码与ArcGIS识别的编码不一致时,就会导致乱码问题。 这个“解决shp乱码补丁”应该是针对ArcGIS 10.2.2的一个更新或插件,它通过修改或增强软件内部的编码识别机制,确保能够正确读取和显示...
总的来说,解决ArcGIS 10.2.2的dbf文件在Excel中打开乱码问题需要综合考虑多种因素,包括文件编码、字段类型、系统设置以及软件兼容性。通过尝试上述方法,通常可以找到一种适合的解决方案。在处理类似问题时,保持...
ArcGis10.2中文乱码补丁
解决ArcGIS 10.3以上导出dbf等文件时中文乱码问题注册表补丁。 双击导入,重新导出即可。
《ArcGIS 10.2.2乱码问题与补丁解决方案详解》 在GIS(地理信息系统)领域,ArcGIS是一款广泛使用的专业软件,用于处理、分析和展示地理数据。然而,用户在使用ArcGIS 10.2.2版本时可能会遇到一个常见问题:属性表...
本文将详细讨论在ArcGIS 9.3和10.x版本中遇到的SHP文件中文乱码问题,以及如何通过提供的注册表文件进行修复。 首先,我们要了解什么是SHP文件。SHP(Shapefile)是Esri开发的一种矢量数据格式,用于存储地理空间...
### 解决Arcgis10中dbf文件用EXCEL打开乱码问题 #### 背景与概述 在GIS(地理信息系统)领域中,ArcGIS是一款广泛使用的软件,由ESRI公司开发。用户经常需要处理大量的空间数据和属性数据。在ArcGIS中,属性数据...
ARCGIS10.5乱码,可用。 ARCGIS10.5乱码,可用。 ARCGIS10.5乱码,可用。 ARCGIS10.5乱码,可用。 ARCGIS10.5乱码,可用。 ARCGIS10.5乱码,可用。
如果你使用的是其他版本的ArcGIS或者仍然遇到乱码问题,可能需要寻找相应版本的补丁或联系Esri技术支持获取帮助。 总之,解决ArcGIS 10.2.2导出SHP后DBF文件乱码的问题,关键在于应用正确的补丁。这个过程涉及到...
ArcGIS10.22解决中 文乱码的问题
安装这个补丁后,可能可以修复DBF文件在Excel中打开时的乱码问题。通常,.msp文件是Microsoft Installer包,用于更新或修补已安装的软件。 2. **ArcGIS-1021-DT-SSDCP-Patch.msp**:同样,这个补丁适用于ArcGIS ...
在ArcGIS 10.2.2版本中,用户可能会遇到一个常见的问题:当尝试用Microsoft Excel打开与ArcGIS相关的dbf文件时,数据可能会显示为乱码。这个问题主要涉及到字符编码的不匹配,下面我们将详细探讨这个问题的原因、...