VS2019 高级保存设置UTF-8编码-源代码乱码问题

一、异常错误

  • 发现通过VS2019编译的.c文件,在Linux中用shell运行时,会出现中文乱码的情况

二、原因

  • 本以为是终端编码格式问题,后来发现是最初编译器编码格式是gbk导致的乱码

三、解决方法

修改编译器编码格式,VS2019隐藏了高级保存功能,这里需要我们去设置
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 要确保 Dev-C++ 中编写的中文代码文件是以 UTF-8 编码保存的,可以进行如下步骤: 1. 在 Dev-C++ 中打开你的代码文件。 2. 在菜单栏中选择 "文件" -> "另存为"。 3. 在弹出的 "另存为" 对话框中,点击下拉菜单旁边的 "编码" 按钮。 4. 在下拉菜单中选择 "UTF-8"。 5. 点击 "保存" 按钮。 这样就可以确保你的代码文件在 Dev-C++ 中被以 UTF-8 编码保存。 注意:如果你的代码文件中包含了其他语言的文字,也应该使用 UTF-8 编码。 ### 回答2: 确保在 Dev-C 中编写中文代码时,程序文件以 UTF-8 编码保存,可以按照以下步骤进行操作: 1. 打开 Dev-C 编辑器。 2. 在菜单栏中选择 "文件",然后选择 "新建",创建一个新的程序文件。 3. 在新建的程序文件中编写中文代码。 4. 在菜单栏中选择 "文件",然后选择 "另存为"。 5. 在 "另存为" 对话框中,选择一个保存的文件夹和文件名。 6. 在 "另存为类型" 下拉菜单中选择 "编码/Format"。 7. 选择 "UTF-8 编码"。 8. 点击 "保存",将代码保存UTF-8 编码的程序文件。 通过以上步骤,可以确保在 Dev-C 中编写的中文代码以 UTF-8 编码保存。在保存后,你可以通过打开程序文件的方式进行验证,确认文件的编码方式。在下次打开该文件时,Dev-C 编辑器也会自动以 UTF-8 编码进行读取,以保持代码的正确显示和执行。 ### 回答3: 要确保在Dev-C中编写中文代码时,程序文件以UTF-8编码保存,可以按照以下步骤进行操作: 1. 打开Dev-C集成开发环境。 2. 在菜单栏上选择"Tools"(工具)。 3. 在下拉菜单中选择"UTF-8 Conversion Assistant"(UTF-8转换助手)。 4. 在弹出的对话框中,选择"Select All"(全选)以确保所有的源代码文件都被选中。 5. 确认所有文件都被选中后,点击"Next"(下一步)。 6. 在接下来的对话框中,选择"Encode all files as UTF-8"(将所有文件编码UTF-8)。 7. 点击"Next"(下一步)。 8. 在最后一个对话框中,会显示已经完成的转换信息。 9. 点击"Finish"(完成)。 10. 现在,你可以在Dev-C中编写中文代码,并且通过保存文件来确保以UTF-8编码存储它们。 通过执行以上步骤,你可以在Dev-C中确保中文代码以UTF-8编码保存。这样做有助于确保代码中的中文字符能够正确显示和处理,而不会出现乱码或其他问题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yeats_Liao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值