首页 > 其他分享 >ArcMap属性表出现乱码情况的解决

ArcMap属性表出现乱码情况的解决

时间:2023-10-27 22:11:23浏览次数:37  
标签:乱码 ArcMap 右键 Commom 图层 属性

  本文介绍ArcMap软件打开图层的属性表后,出现字段中汉字乱码情况的解决方法。

  有时在使用ArcMap软件时,会发现一些图层的属性表中,原本应该是中文的字段却出现乱码的情况;如下图所示,其中NAME99一栏应该是图层中各个要素对应的汉语名称,但却出现了数字、符号等乱码。

  针对这一情况,我们可以通过修改注册表的方法来解决。首先,同时按下Windows徽标键与R键,打开“运行”窗口,并在其中输入regedit字样。

  随后,找到\HKEY_CURRENT_USER\SOFTWARE\ESRI\,在其中找到并进入自己对应的ArcMap软件版本;随后,我们需要观察其中是否有名称为Commom的一项。

  如上图所示,可以看到我这里是没有名称为Commom的这一项的,所以我们在Desktop 10.7处右键,并选择“新建”→“”;如果大家有名称为Commom的这一项,就不用新建了,继续看后面的内容即可。

  如下图所示,我们在创建了名称为Commom的这一项后,在其中依据同样的方法,再创建一个名称为CodePage的项。

  随后,在CodePage这一项的右侧空白区域中,右键并选择“新建”→“字符串值”选项。

  随后,选中刚刚新建的字符串值,并按下F2键,从而将其重命名为dbfDefault

  随后,在其上右键,并选择“修改...”选项。

  将其“数值数据”修改为oem

  随后,将刚刚出现乱码情况的图层从ArcMap软件中移除,并重新添加。此时,再打开其属性表,可以看到NAME99这一列已经是正常的中文字符显示了。

  至此,大功告成。

标签:乱码,ArcMap,右键,Commom,图层,属性
From: https://www.cnblogs.com/fkxxgis/p/17793250.html

相关文章

  • delphi 运行时动态设置控件(类)属性值
    运行时动态设置控件(类)属性值代码运行时根据控件名称设置Alignment属性值usesSystem.Rtti;procedureTForm1.Button1Click(Sender:TObject);varvComponent:TComponent;vRttiCtx:TRttiContext;vRType:TRttiType;vProp:TRttiProperty;v:TValue;begin......
  • Jquery 将 JSON 列表的 某个属性值,添加到数组中,并判断一个值,在不在数据中
    jquery将JSON列表的某个属性值,添加到数组中如果你有一个JSON列表,并且想要将每个对象的某个属性值添加到数组中,你可以使用jQuery的$.each()函数来遍历JSON列表,并获取所需的属性值。以下是一个示例代码:varjsonList=[{"name":"John","age":30,"city":"NewYork"}......
  • plsql中文乱码问题
    原文地址:https://blog.csdn.net/qq_39939541/article/details/131401316一、plsql版本  二、乱码现象  三、解决办法 1.查询数据库字符集selectuserenv('language')fromdual    2.查询本地字符集select*fromV$NLS_PARAMETERS  发现数据......
  • Mybatis,核心配置中,属性优化,别名优化,设置,插件
    配置:MyBatis可以配置成适应多种环境不过要记住:尽管可以配置多个环境,但每个SqlSessionFactory实例只能选择一种环境.学会使用配置多套运行环境!: 通过ID来选择环境: 测试的时候可能有很多不同的数据库可以选择,但是最终只能选择一个Mybatis默认的事务管理器就是JDBC,连接池:......
  • 解决pycharm中Python console显示中文乱码
    找了很多方法,以下方法解决了问题:第一步:file—settings,在搜索框搜索console,找到Pythonconsole第二步:在右侧Environmentvariables一栏输入PYTHONIOENCODING=UTF-8第三步:在最下面的Startingscript里,最后添加一行代码:importos;os.system('chcp65001')第四部:重启pythonco......
  • Loadrunner发生请求的body中文实际是乱码的解决方法
    Loadrunner发生的json请求中,包含有中文。回放脚本,实际发送出去的body不是中文,而是乱码,这就导致请求不正确,影响测试的实际结果。要解决这个问题,先要把中文使用函数lr_convert_string_encoding转换一下,再在请求中引用该转换后的参数,回放的请求数据正常。示例如下:lr_convert_string_......
  • 属性很多时如何很清晰的通过充血模型创建数据合法的对象
    原因:在构建充血模型时,为构建合法的对象,对象赋值都在私有的。属性少的时候可以直接写构造函数,属性多时就不太合适了。如何解决这个问题呢?直接上代码Book类:1publicclassBook2{3publiclongId{get;privateset;}4publiclongAuthorId{g......
  • Java替换RequestBody和RequestParam参数的属性
    Java替换RequstBody和RequestParam参数的属性本文主要讲解在Java环境中如何替换RequestBody和RequestParam参数中的属性背景近期由于接手的老项目中存在所有接口中新增一个加密串来给接口做一个加密效果(项目历史原因,不方便上Jwt授权这套),所以就研究了一下Http请求链路,发现可......
  • Apple开发_打印一个实例对象中的属性与值,包括在父类中的
    #import<objc/runtime.h>//打印一个实例对象中的属性与值,包括在父类中的-(void)print_Self_Properties{//DEBUG模式下打印日志,当前行#ifdefDEBUGunsignedintcount=0;Classgc_class=[selfclass];GCLog(@"统计开始⌛️")NSMutabl......
  • SpringBoot不再需要@Autowired来注入属性
    实操部分需要lombok依赖在对应需要注入属性的类上添加注解@RequiredArgsConstructor所有需要注入的属性改为final修饰为什么lombok的@RequiredArgsConstructor会生成一个有参(所有的用final修饰的属性)构造器spring的自动注入会直接根据有参构造器进行注入......