当前位置: 首页 > news >正文

VS乱码问题

一、现象

VS打开源码文件(文件中有中文注释等),在程序中运行起来后页面中显示中文乱码,运行完源程序中文也是乱码的状态。

二、原因

文件的编码格式与读取该文件的程序VS所使用的编码不一致时,‌就会导致乱码现象。

三、解决方法

将VS和代码文件都改成UTF-8带签名编码方式。
代码如果不支持UTF-8带签名,可以改成ANSI

1.编码方式

1)Unicode能够表示全世界所有的字节,最常用的是用两个字节表示一个字符(如果要用到非常偏僻的字符,就需要4个字节)。
2)UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。UTF-8编码有一个额外的好处,就是ASCII编码实际上可以被看成是UTF-8编码的一部分,所以,大量只支持ASCII编码的历史遗留软件可以在UTF-8编码下继续工作。

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

2.查看代码 编码方式

代码文件用文本打开(txt)——文件——编码
在这里插入图片描述

3.查看VS编码方式

打开VS——文件——高级保存选项——编码
在这里插入图片描述

4.VS不显示高级保存选项,怎么添加

VS菜单栏中找到 工具——自定义——命令——文件——添加命令——文件——高级保存选项
在这里插入图片描述

相关文章:

  • C++ 的未来战场:从技术深耕到职业破局
  • ArcGIS Pro几个小知识点分享
  • 驾驭音质,尽享四通道力量——AXPA17851
  • 开源 RAG 框架对比:LangChain、Haystack、DSPy 技术选型指南
  • Arthas 使用攻略
  • Java从入门到精通 - Java入门
  • PCB设计工艺规范(五)PCB尺寸、外形要求
  • 1295. 统计位数为偶数的数字
  • 学习笔记:Qlib 量化投资平台框架 — MAIN COMPONENTS Part Ⅲ
  • 6.应用层
  • 【计算机视觉】目标检测:深度解析Detectron2:Meta开源目标检测与图像分割框架实战指南
  • 2025年4月AI科技领域周报(4.21-4.27):大模型生态加速演进 通用AI开启产业融合新范式
  • element-plus + splitpanes 实现左右拖动控制宽度
  • (eNSP)Smart Link配置实验
  • 【closerAI ComfyUI】开源社区炸锅!comfyUI原生支持Step1X-Edit 图像编辑!离简单免费高效又进一步
  • 一、OrcaSlicer源码编译
  • 晶振频率/稳定度/精度/温度特性的深度解析与测量技巧
  • ESP32开发之freeRTOS的信号量
  • 【GEO优化】知识图谱:构建业务语义的“认知网络”
  • 前端跨域问题详解:原因、解决方案与最佳实践
  • 拍摄《我们这一代》的肖全开展“江浙沪叙事”
  • 司法服务保障西部陆海新通道建设,最高法专门发文
  • 新型算法助力听障人士听得更清晰
  • 外媒称菲方允许菲官员窜台,国台办:应停止在台湾问题上玩火
  • 上汽集团一季度净利润30.2亿元,同比增长11.4%
  • 出行注意防晒补水,上海五一假期以多云天气为主最高33℃