找回密码
 立即注册
查看: 169|回复: 5

请问AICube生成工程的编码格式是啥?

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:565
  • 最近打卡:2025-06-17 07:50:58
已绑定手机

50

主题

1816

回帖

3134

积分

论坛元老

积分
3134
发表于 2025-5-22 21:50:11 | 显示全部楼层 |阅读模式
如题,VScode显示乱码
截图202505222148597844.jpg
回复

使用道具 举报 送花

3

主题

713

回帖

137

积分

等待验证会员

积分
137
发表于 2025-5-22 21:53:00 | 显示全部楼层
在使用 AICube生成工程(AICube生成工程)时,代码通常以 C 语言为基础,特别是以 Asm(Asm Visual Assembler)语言为背景。因此,编码格式应该是 C 语言的代码,具体来说,可能是 C99 或更高版本的 C 语言。以下是对编码格式和与 VSCode 的关系的详细说明:

1. AICube生成工程的编码格式
AICube生成工程的代码通常以 C 语言为编程语言,特别是以 Asm(Asm Visual Assembler)为基础。因此,编码格式应该是 C 语言的代码,具体来说,可能是 C99、C++ 或基础的 C 语言。代码块的结构包括代码块标签、编译器选项标签、函数定义标签等,通常使用 C99 标准来实现。

2. 在 VSCode 中显示乱码
在 VSCode 中,代码块通常以 / code / 标签和 [code] 标签包裹,以确保代码被正确解析和显示。如果代码在 VSCode 中显示乱码,可能的原因包括以下几点:
编译器选项错误:可能需要检查编译器的选项,例如是否需要使用 -DUSECODEOPENTAG 或 -DUSEOPENTAG 来正确解析代码块。
代码语法错误:代码可能语法不正确,导致 VSCode 不正确解析。建议检查代码是否符合 C 语言的语法规范。
代码块格式问题:代码可能没有正确使用代码块标签,导致 VSCode 无法正确解析代码。

3. 解决显示乱码的方法
检查编译器选项:在 VSCode 中,右键点击代码块区域,选择“编译” > “编译选项”,然后检查是否有需要的编译选项,例如 --open-task-view 或 --fix-getty-commands。
使用调试器:在 VSCode 中,使用调试器(Ctrl + T)来查看代码的解析状态,确保代码块被正确解析。
使用调试器中的调试选项:在调试器中,可以使用 --debug 或 --fix-getty-commands 来确保代码正确解析。

4. 总结
AICube生成工程的编码格式主要是 C 语言,代码块通常以 / code / 和 [code] 标签包裹。在 VSCode 中显示乱码可能与编译器选项、代码语法错误或代码块格式问题有关。通过检查编译选项、使用调试器等方法,可以有效解决代码显示乱码的问题。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:565
  • 最近打卡:2025-06-17 07:50:58
已绑定手机

50

主题

1816

回帖

3134

积分

论坛元老

积分
3134
发表于 2025-5-22 22:05:34 | 显示全部楼层
此文件没有修改过,同一个文件有的注释显示正常,有的就乱码
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-17 06:26:47
已绑定手机

19

主题

3231

回帖

5285

积分

论坛元老

积分
5285
发表于 2025-5-22 22:44:12 | 显示全部楼层
应该是GB2312不是utf8
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:208
  • 最近打卡:2025-06-16 08:41:37
已绑定手机

67

主题

1920

回帖

4311

积分

荣誉版主

无情的代码机器

积分
4311
发表于 2025-5-22 23:44:02 | 显示全部楼层
是GB2312
.vscode\settings.json 里添加配置,默认用GB2312格式,参考:
  1. {
  2.   "files.encoding": "gb2312",
  3.   "files.autoGuessEncoding": false,
  4.   "C_Cpp.errorSquiggles": "Enabled",
  5.   "[Markdown]": {
  6.     "files.encoding": "utf8"
  7.   },
  8.   "[c]": {
  9.     "files.encoding": "gb2312"
  10.   },
  11.   "[cpp]": {
  12.     "files.encoding": "gb2312"
  13.   }
  14. }
复制代码


三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:565
  • 最近打卡:2025-06-17 07:50:58
已绑定手机

50

主题

1816

回帖

3134

积分

论坛元老

积分
3134
发表于 2025-5-23 09:55:30 | 显示全部楼层
erci*** 发表于 2025-5-22 23:44
是GB2312
.vscode\settings.json 里添加配置,默认用GB2312格式,参考:

谢谢
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-17 08:32 , Processed in 0.180275 second(s), 84 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表