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

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菜单栏中找到 工具——自定义——命令——文件——添加命令——文件——高级保存选项
在这里插入图片描述

http://www.xdnf.cn/news/3466.html

相关文章:

  • 2025年Jetpack Compose集成网络请求库的完整实施方案
  • Dify LLM节点的记忆功能深度探究
  • 滚珠丝杆怎么选型?
  • 《解锁LibTorch:开启C++深度学习新征程》
  • Windows 系统中安装 flash - attn
  • 智慧校园综合整体解决方案-8PPT(58页)
  • AI 知识库:企业知识管理的利器
  • 【C++】频繁进行动态内存分配和释放可能导致多方面的问题
  • 深入探讨互联网大厂Java核心技术与架构设计
  • windbg调试dump文件
  • 信号与系统-风中醉风
  • 2025 RSAC|自主式 GenAI 安全智能体(Agent)开启防御新纪元
  • Splunk 使用Role 实现数据隔离
  • firecrawl的docker安装和api调用
  • Linux安装MySQL详细教程
  • 视觉标记token:解锁AI视觉理解新维度的钥匙
  • 强化学习之基于无模型的算法之基于值函数的深度强化学习算法
  • DeepSeek-V3 解析第二篇:DeepSeekMoE
  • 数据库的死锁相关(一)
  • 动态规划 -- 子数组问题
  • nginx 配置要领
  • 客户服务升级:智能语音外呼系统在多领域的场景应用解析
  • 大模型时代的新燃料:大规模拟真多风格语音合成数据集
  • 面经很简单的
  • 机器学习_KNN算法
  • 【SpringBoot】基于mybatisPlus的博客管理系统(2)
  • 汽车电子 专栏文章汇总
  • python+echart绘制一个听力图
  • 常用电机类型及其特点对比
  • 如何用fiddler进行弱网测试(工作常用篇)