dingsir博客(网站故障,抱歉无法 ...分享 http://blog.sciencenet.cn/u/dingsir 个人博客,电解液/软件/杂谈及其它.

博文

CLION+ VS Build Tools 出现编码不对提示的解决

已有 532 次阅读 2025-4-24 18:36 |个人分类:软件杂谈|系统分类:教学心得

为学习C++我买了一份CLION,这两天又在CLION的编译链接的工具链中增加了使用微软的build Tools工具链,但写一个简单的代码,编译时出现“该文件包含不能在当前代码页(936)中表示的字符。 以 Unicode 格式保存该文件防止数据丢失。”

我查过一些解决方法,但总是记不住写法. 后来我想,CLION默认用的是UTF8编码的文件,但编码没有使用UTF-8 BOM,可能微软的工具链一看不是默认的CP936编码(对中文系统),又不是明确表示的UTF-8,它就不认识了. (简单来说,BOM就是unicode文字,用UTF-8编码方式时设置的一个小字节,有利于程序推断当前文本的编码方式).

我尝试在CLION的UTF8编码方式(右下角的编码处点击打开)增加了BOM并保存之后,它就正常了.



https://wap.sciencenet.cn/blog-1213210-1483277.html


收藏 IP: 114.231.148.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2025-4-26 11:09

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部