字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集是多个字符的集合,字符集种类繁多,每个字符集包括的字符个数不尽相同。常见的字符集有:ASCII、GB2312、GBK、Unicode、UTF-8、UTF-16等。而不同的集成开发环境,其默认的字符集也不同,当涉及到IDE间工程迁移需求时,我们往往需要更改该工程在目标IDE下的编码字符集。
以RISC-V IDE MounRiver Studio(MRS)为例,修改工程编码字符集的方法如下:
点击工具栏工程属性配置按钮,在弹出的窗口中点击Resource选项,在右侧Text file encoding中点击Other单选按钮,然后在右侧下拉菜单中选择需要指定的编码字符集,最后选择应用即可完成指定工程编码字符集设置。
同时,MRS也支持设置当前整个工作空间的编码字符集,操作如下:
点击工具栏全局配置按钮,在弹出的窗口中点击General->Workspace选项,在右侧Text file encoding中点击Other单选按钮,然后在右侧下拉菜单中选择需要指定的编码字符集,最后选择应用即可完成全局工程编码字符集设置。需要特别注意的是,如果某个工程通过工程配置页设置的字符集与全局配置不同,则优先使用工程配置的字符集。