news 2026/7/14 22:11:06

关于Linux系统编译C语言代码汉字支持问题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
关于Linux系统编译C语言代码汉字支持问题

最近在网上看到很多人问,为什么用Linux编译C语言或者C++代码时,汉字输出为乱码。对此问题,网上有很多解决办法,其中有些办法很有效,但对于刚刚接触C语言或者Linux系统的小白来说,部分办法很难理解。下面,笔者给大家提供一种,简单而容易理解的办法。

这类问题多发生在虚拟机,Windows和Linux文件互传时,所以接下来的内容都是基于宿主机为Windows的Linux虚拟机。

首先,笔者在Windows下创建一个TXT文件,并输入简单的C语言代码:

保存,并命名为“a.c”,拖动到Linux桌面,运行,发现,输出为一行乱码。(改动前后一起运行的,图片见后面正确运行)

这是为什么呢?

这是因为,windows记事本编码方式默认为ANSI,但Linux编译时按照UTF-8,编译,所以为了,实现汉字支持,只需另存为UTF-8编码就可以了。命名为"a1.c"见下图:

将文件拖动到Linux系统桌面

运行结果如下

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 22:05:45

2026年AI写论文避坑指南:这5个坑90%的人都踩过(附真实对比)

一句话答案:AI写论文本身没问题,真正的问题是选错工具、不会用、不懂检测规则;选对像毕业之家ai(www.biye.com) 这类"生成降重去AI痕迹排版"一体的 AI写作论文工具,才能既省时间又安全过审。一、AI写论文的现…

作者头像 李华
网站建设 2026/7/14 21:52:12

AgentFrameworkKit 架构拆解:系统级智能体通信逻辑全解析

很多开发者对 AgentFrameworkKit 的认知停留在「拉起智能体对话的 UI 组件」,但它远不止是一个前端控件——它是鸿蒙系统级智能体生态面向应用层的唯一标准接入入口,向下串联着 HMAF 鸿蒙智能体中枢、A2A 标准化通信协议、分布式软总线与全链路安全体系&…

作者头像 李华
网站建设 2026/7/14 21:48:31

2026免费查重网站红黑榜:这3类千万别碰,论文泄露哭都来不及

一句话答案:免费查重网站水很深,红榜选有口碑、可查可删的正规平台,黑榜坚决远离"完全免费要你上传全文"的不明小站,查重完一定要删稿。一、免费查重的现状与坑毕业季,"免费查重"是高频搜索词&…

作者头像 李华
网站建设 2026/7/14 21:44:18

Unity TileMap与Rule Tile:从原理到实战,打造高效2D地形工作流

1. 项目概述:从“手工作坊”到“自动化工厂”的转变如果你做过2D游戏,尤其是平台跳跃、RPG或者策略类游戏,肯定对“拼地图”这个活儿不陌生。一张张小小的精灵图块,像拼图一样在场景里铺开,铺草地、铺墙壁、铺河流………

作者头像 李华