目录

目录

问题描述:

解决方案:

一、notpad++将代码字符集改变为utf-8(短期)

1.在windows中找到共享文件夹,右键打开方式notpad++,点击编码,更换为转为utf-8编码.

2.linux下查看server.cpp,发现成功解决。

3.vs2019查看代码:发现也可以

二、改变vs2019的默认编码:(长期)

测试:

结论:


问题描述:

在008.一个简单的网络服务器开发----回声服务器,我们虽然实现了项目的需求但是当我们在linux下打开server.cpp文件看看

vim server.cp

对比着windows发现出现了非常讨厌的乱码,很明显这是因为字符集的问题,windows是使用的gbk编码,linux是utf-8,那么我们应该怎么办你?我们有如下的解决方案

解决方案:

一、notpad++将代码字符集改变为utf-8(短期)

1.在windows中找到共享文件夹,右键打开方式notpad++,点击编码,更换为转为utf-8编码.

可能有人没有貌似还要装什么插件,博主也是好久之前弄得了,大家可以去查查别的博客

此时就是utf-8编码了。

2.linux下查看server.cpp,发现成功解决。

vim server.cpp

3.vs2019查看代码:发现也可以

二、改变vs2019的默认编码:(长期)

vs默认编码非UTF-8,而其他开发工具编码多为UTF-8,所以vs开发的代码用其它开发工具打开会出现乱码
调整vs默认编码:拓展——>联机——>force UTF-8(No BOM)

测试:

重新打开vs2019然后在vs中创建一个 test.c文件包含中文输出语句,然后在linux下使用vim查看

结论:

通过第二个解决方案完美解决linux下中文乱码的问题。

009.共享目录下VS编写的程序在linux下打开出现中文乱码相关推荐

  1. linux 编写完程序吗,linux下编写C++程序

    注:本文写的内容全部在ubuntu12.04下完成. 要在linux下写C++程序,要懂的一点编译的知识.下面介绍一下. 源代码->预处理器(负责将代码补充)->汇编程序(生成汇编语言)- ...

  2. (其他)用sublime text3编写的html网页用浏览器打开出现中文乱码的原理及解决方法(转)...

    最近发现Hbuler比较难用,换成sublime text3了,用了以前没用过的软件,就要学习他的操作,刚上手就出了点问题. 解决方法就是sublime text3以utf8 with bom保存. ...

  3. 在Linux下gcc缺省编译,在Linux下用gcc编译hello world

    1. 确保Linux系统里已经装好了gcc 测试:输入gcc后是如下的结果就说明已经安装成功 2. 创建HelloWorld.c 使用 touch 创建一个空文件; 用vim编辑 按下A或者I 插入 ...

  4. 使用Scala编写Spark程序求基站下移动用户停留时长TopN

    使用Scala编写Spark程序求基站下移动用户停留时长TopN 1. 需求:根据手机基站日志计算停留时长的TopN 我们的手机之所以能够实现移动通信,是因为在全国各地有许许多多的基站,只要手机一开机 ...

  5. 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序

    问题描述: 用VC2013编译了一个程序,在Windows 8.Windows 7(64位.32位)下都能正常运行.但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为" ...

  6. Windows下程序向Linux下移植实践

    一.问题的提出 在程序员中有这样一个说法,若一个程序不能移植到Linux下,那这个程序将看不到未来. 由于Linux操作系统源码公开是的,开发库等辅助工具都是源码公开的,这样就减少了程序的不可预知性, ...

  7. linux应用程序逆向,Linux下查看并下载命令源码包(根据命令/应用程序逆向获取并且安装其所属源码包)...

    使用linux的过程中,我们会熟悉各种命令,偶尔我们不禁会问,这些命令是怎么实现的,学习他们其实是学习linux高级系统编程很快捷的方法. 这些命令的源码肯定是存放在相应的包里面,但是是哪些包呢? 发 ...

  8. linux 命令美丽,美丽的程序猿-Linux下那些查找文件的小技巧-find

    原标题:美丽的程序猿-Linux下那些查找文件的小技巧-find 一.按照文件名匹配查找 1. 查找当前目录下的文件tmp.sh find . –name tmp.sh 可以看出,使用.查找是查找当前 ...

  9. linux下的c 编程入门教程,Linux下的C编程入门教程.ppt

    <Linux下的C编程入门教程.ppt>由会员分享,可在线阅读,更多相关<Linux下的C编程入门教程.ppt(14页珍藏版)>请在装配图网上搜索. 1.Linux下c+编程, ...

最新文章

  1. java.net.SocketException四大异常解决方案
  2. C2872 “ACCESS_MASK”: 不明确的符号
  3. [BZOJ 4916]神犇和蒟蒻
  4. SQL注入攻击及防范
  5. 安卓应用安全指南 5.5.3 处理隐私数据 高级话题
  6. win10查询计算机ip和用户名和密码,Win10系统查询计算机IP子网掩码和默认网关设置教程...
  7. 中控考勤机官方开发包java,zkteco iface702 中控考勤机java开发步骤一---连接考勤机...
  8. 使用讯飞tts实现安卓语音中文合成播报
  9. Excel单元格锁定及解锁
  10. mac怎么无线打印机连接到服务器,Mac上wifi打印机怎么用 wifi打印机连接使用教程...
  11. java 造数据_java测试造数据神器JavaFaker
  12. 华工计算机专业在哪个校区,华南理工大学数学
  13. 获取和设置默认打印机
  14. win7中如何设置默认打印机
  15. HDU 4417 Super Mario(划分树)
  16. omnipeek查询设备发送beacon时同一信道两个beacon发送间隔
  17. JAVA订餐系统的心得体会
  18. 我的程序员之路:11 年高考结束到 17 年日本修士的心路历程
  19. React 超详细入门教程
  20. 基于java的志愿信息管理系统_java志愿者服务后台管理系统

热门文章

  1. 剑指offer之正则表达式匹配
  2. Tensorflow关于Dataset的一般操作
  3. 冷室压铸机行业调研报告 - 市场现状分析与发展前景预测
  4. redis set 超时_redis分布式锁3种实现方式对比分析总结
  5. kaggle比赛语言java_Kaggle调查:2018年数据科学家最常用(和最推荐)的编程语言榜单...
  6. 2个维度5大方法,让你的微服务在K8s上跑起来
  7. 华为高管揭秘公司不上市的原因;微信回应「花钱就能查到聊天记录」;马斯克删除「超苹果只要几个月」评论 | 极客头条...
  8. 25 万行逆向源码遭下架!
  9. SSRF 漏洞危害大,应避免被利用攻击内网应用!| 原力计划
  10. 漫画:什么是 “模因” ?