gdb中文乱码_关于中文和乱码
VS Code输出中文会出现乱码,很多人都遇到过。这是因为源代码默认是UTF-8编码,cmd/PowerShell是GBK编码。直接编译,会把“你好”输出成“浣犲ソ”。Linux就没有这个问题。
一种解决方法是用gcc,编译时用-fexec-charset=GBK这个参数(目前的配置是有的),生成的程序就是GBK编码的,源文件仍是UTF8。而clang的execution-charset supports only UTF-8,所以用clang就无解。
另一种方法是用宽字符输出,有点复杂,见:
直接修改非Unicode程序的语言为UTF8(beta)会导致所有用GBK的程序乱码,这是不可接受的。
当然,如果你不打算坚持用UTF8作为源代码的编码,那直接用GBK编码也行。
如果是打开已有的以GBK编码的文件,VS Code默认会以UTF-8编码打开(除非你设置了猜测编码),这样编辑器内的中文就会乱码,此时要点右下角的GBK,选“通过编码重新打开”,选UTF-8即可。那为什么不打开自动猜测编码呢?可以参见我的这个回答:
如果把代码文件发给其他用Windows的人,最好转成GBK,否则别人用记事本打开有可能会乱码(1803后的记事本改善了一些,联通已经不会乱码了)。
总之,对于Windows,这些问题没什么好办法,因为本文用的这一套就是从Linux搬过来的。用Linux应该就没有这些问题了。
gdb中文乱码_关于中文和乱码相关推荐
- linux rstudio 中文乱码,谈谈R中的乱码(一)
原标题:谈谈R中的乱码(一) baidao:个人博客: 数据匠:http://www.baidao.net/ 在R教学中,首先要跨过去的一座大山就是乱码问题.很多学生在装好R和RStudio之后,刚刚 ...
- 网页突然乱码_网页中乱码怎么办?
2005-06-08 17:03:39 刷新一下! 全部 2005-06-08 17:03:39 2005-06-08 16:47:29 问题的可能性 要么你的机子 要么 服务器 要是服务器 可以让你 ...
- 网页突然乱码_打开网页出现乱码怎么办 打开网页出现乱码解决方法【详解】...
时代不断发展,科技不断进步,电脑已经成为我们日常生活中不可取代的通讯工具,它可以让我们及时的浏览到世界各地的信息,也可以让我们及时得出里自己的工作文件,极大的方便了人们的生活,但电脑叶总实惠出现各种各 ...
- excel转html乱码,EXCEL表格中数字乱码是什么原因?
EXCEL表格中数字乱码是什么原因?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. EXCEL表格中数字乱码的原因 原因一:表格出现乱码可能是表格的列宽太 ...
- 日志中出现乱码_合宙Luat | 乱码搞得一团糟?开源神器帮你轻松修复
鎰熸仼鐩搁亣 缇庡ソ鐨勬椂鍏変笌澶у鐩镐即 2021锛屾柊骞村揩涔愶紒 相信大家在日常生活中,都见过类似上面的字符串.这些看起来不明所以的内容,通常被称作乱码. 那么乱码是如何产生的,并且如何修复呢 ...
- oracle /etc/fonts simfang.ttf,GitHub - jiaxiaochu/font: 系统缺失字体导致无法显示中文和乱码的解决办法...
收集的一些字体 我收集了若干字体: 在ubuntu下执行以下命令即可完成安装(我的工作环境是Ubuntu). git clone https://github.com/jiaxiaochu/font. ...
- confluence mysql 中文乱码_解决confluence的乱码问题
使用confluence时发现一些含有中文的页面中,中文都变成了问号. 继续搜索解决方案,发现时数据库中数据的格式不对, 在mysql中输入以下命令: mysql> show variables ...
- dw写出来的php乱码,解决DW中的乱码问题
Dreamweaver出现乱码,大致为两种情况: 一是没有标明主页制作所用的文字,这种情况下很简单就可以解决,在区加上即可. 二是你新加装了字体,诸如文鼎酷字体之类.这样的话,你每次新建一张网页,都要 ...
- soapui 乱码_接口测试-soapui-中文乱码总结
可能方案一: 1.在方法的属性框中,选择get还是post方式,这个对请求的参数编码是有影响的: 1.png 2.在请求的属性框中,将 post QueryString 打钩,这个对请求参数采用pos ...
最新文章
- 一种高效的可变行高列表行定位算法
- python教程实例-python 类和实例 - 刘江的python教程
- ORB-SLAM(四)追踪
- python实例 71,72
- 【算法】剑指 Offer 30. 包含min函数的栈
- RSS文件的基本格式
- 睡眠监测中的一些术语和指标(AASM)
- DLP 3D打印技术有什么优点
- 创可贴的 ROS PX4 自主飞行无人机 学习笔记(2)
- SQL SERVER SA密码忘记,windows集成身份验证都登录不了不怎么办
- 检查是否中了挖矿木马4 linux,一款新型的Linux挖矿木马来袭
- linux根文件系统的移植 课程设计,linux课程设计bootloader的移植.doc
- 再劫面包店——未被实现的愿望的诅咒(正式版)
- python数据标准_python-StandardScaler数据标准化
- 差序格局与关系取向社会
- vnpy 查询持仓量_vn.py 数据入库
- DIY一张“时尚”的多媒体工具光盘
- 大学英语综合教程三 Unit 8 课文内容英译中 中英翻译
- SpringBoot高级_与安全
- Locust使用方法
热门文章
- 【19保研】保研预报名招生信息汇总!
- 学术诚信的重要性_增强学术诚信意识,弘扬严谨学风
- Linux调试私房菜(四)揭开链接器的面纱、汇编语言的内嵌编程
- #96 百度大规模网络流量接入技术 BFE 开源
- cms php vue 开源_lucms - vue 与 Laravel 开发的后台管理系统
- 关闭游戏功能界面,导致游戏闪退
- Mac电脑投屏到Linux,苹果电脑投屏到显示器的三种常见方式
- [007]爬虫系列 | 猿人学爬虫攻防大赛 | 第二题: js 混淆 - 动态Cookie
- 必应词典win10问题
- BiSeNet V3: Bilateral Segmentation Network with Coordinate Attention for Real-time Semantic Segment