七、e2studio VS STM32CubeIDE之显示中文编码

目录

一、概述/目的

二、查看和修改文件编码

三、eclipse编码格式

3.1 优先级

3.1.1 全局workspace

3.1.2 工程

3.1.3 文件

3.1.4 全局文件的content type

二、STM32CubeIDE设置显示中文编码

二、e2studio设置显示中文编码


七、e2studio VS STM32CubeIDE之显示中文编码

一、概述/目的

  • 使用不同工具查看代码,尤其涉及中文时候,可能出现乱码显示。例如:使用sourceinsight等查看代码,再用eclipse查看(或者反过来),出现中文乱码。通常是中文编码不一致导致

  • 介绍e2studio、STM32CubeIDE显示中文编码的设置方法

  • 介绍eclipse中文编码设置的控制逻辑

  • 个人推荐统一使用UTF8(xshell等默认UTF8,但sscom等默认gbk)

二、查看和修改文件编码

  • 在状态栏查看文件编码格式(文本文档、notepad++、sourceinsight、vscode均有)

  • 修改编码格式(另存为、编码选择)

图片

图片

图片

图片

三、eclipse编码格式

3.1 优先级

1、2、3逐级继承,在工具可设置的范围内4优先级是最高的,即如果设置了某类型文件的content type的default encoding,那编辑器会优先根据该类型文件设置的默认编码格式来编辑文件,而不管前面的1、2的设置。

3.1.1 全局workspace

  • (windows->reference->General->workspace)

图片

3.1.2 工程

  • (project->property->resource)

图片

3.1.3 文件

  • (选中文件右键property->resource)
    可看到当前编辑器所使用的encoding type,这里可以直接更改编辑器编辑该文件时采用的encoding type并直接生效。

图片

3.1.4 全局文件的content type

  • (windows->reference->General->contest type->Default encoding)

图片

二、STM32CubeIDE设置显示中文编码

  • 相互继承的,所以直接修改整个工作空间的即可

图片

二、e2studio设置显示中文编码

  • 注意有工程未继承的,所以修改继承(推荐)或全局文件

图片

图片

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/696585.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

4. 从感知机到神经网络

目录 1. 从感知机到神经网络 1.1 区别 1.2 定义 2. 最简单的神经网络 2.1 层神经网络 2.2 数学表达式 3. 激活函数的引入 1. 从感知机到神经网络 1.1 区别 之前章节我们了解了感知机,感知机可以处理与门、非与门、或门、异或门等逻辑运算;不过在…

Python中进程类Process的方法与属性的使用示例

一、示例代码: from multiprocessing import Process import time import osdef child_1(interval):print(子进程(%s)开始执行,父进程为(%s) % (os.getpid(), os.getppid()))t_start time.time()time.sle…

【Linux 系统】多线程(生产者消费者模型、线程池、STL+智能指针与线程安全、读者写者问题)-- 详解

一、生产者消费者模型(重点) 如图,在生活中,学生就是消费者角色,工厂是真正的生产者角色,那么超市是什么呢?为什么需要超市?超市是交易场所。我们的家附近不一定有工厂,而…

C++进阶之路:何为引用、内联函数、auto与指针空值nullptr关键字

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…

强化学习——马尔可夫奖励过程的理解

目录 一、马尔可夫奖励过程1.回报2.价值函数 参考文献 一、马尔可夫奖励过程 在马尔可夫过程的基础上加入奖励函数 r r r 和折扣因子 γ \gamma γ&#xff0c;就可以得到马尔可夫奖励过程&#xff08;Markov reward process&#xff09;。一个马尔可夫奖励过程由 < S , …

为什么C#越学越陌生,搞那么多奇怪的东西?

在开始前我分享下我的经历&#xff0c;我刚入行时遇到一个好公司和师父&#xff0c;给了我机会&#xff0c;一年时间从3k薪资涨到18k的&#xff0c; 我师父给了一些C语言学习方法和资料&#xff0c;让我不断提升自己&#xff0c;感谢帮助过我的人&#xff0c; 如大家和我一样…

3款常用的可视化工具Matplotlib、Seaborn和Pandas

大家好&#xff0c;Seaborn 是基于 Matplotlib 的扩展库&#xff0c;Pandas 的可视化功能同样也依赖于 Matplotlib。尽管二者都使用相同的底层图形库&#xff0c;但绘制图表的方法却各有千秋。本文将介绍各种柱状图的绘制&#xff0c;比较 Matplotlib、Pandas 和 Seaborn 在数据…

Java | Leetcode Java题解之第80题删除有序数组中的重复项II

题目&#xff1a; 题解&#xff1a; class Solution {public int removeDuplicates(int[] nums) {int n nums.length;if (n < 2) {return n;}int slow 2, fast 2;while (fast < n) {if (nums[slow - 2] ! nums[fast]) {nums[slow] nums[fast];slow;}fast;}return sl…

ssm125四六级报名与成绩查询系统+jsp

四六级报名与成绩查询系统的设计与实现 摘 要 互联网发展至今&#xff0c;无论是其理论还是技术都已经成熟&#xff0c;而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播&#xff0c;搭配信息管理工具可以很好地为人们提供服务。针对四六级报名信息管理混乱&am…

防火墙远程桌面端口号修改,通过防火墙修改远程桌面的端口号详细操作步骤

使用防火墙修改远程桌面的端口号是一项涉及系统安全和网络配置的重要任务。 以下是详细的操作步骤&#xff0c;旨在确保您能够安全、有效地完成此操作&#xff1a; 一、准备阶段 1. 了解默认端口号&#xff1a;远程桌面端口号通常是3389&#xff0c;这是一个用于远程访问和控…

文件流-ASCII文件(中北大学-程序设计基础(2))

目录 题目 源码 结果示例 题目 编写程序实现以下功能&#xff1a;【要求处理ASCII文件】 &#xff08;1&#xff09;按职工号由小到大的顺序将5个员工的数据&#xff08;包括号码、姓名、年龄和工资&#xff09;输出到磁盘文件中保存&#xff1b; &#xff08;2&#xff…

基于SpringBoot + Vue的兼职网站管理系统设计与实现+毕业论文+答辩PPT

系统介绍 本系统包含管理员、用户、企业三个角色。 管理员角色&#xff1a;前台首页、个人中心、用户管理、企业管理、兼职信息管理、职位申请管理、留言板管理、系统管理。 用户角色&#xff1a;前台首页、个人中心、职位申请管理。 企业角色&#xff1a;前台首页、个人中心、…