文档章节

关于windows 下sublime编译运行C中文不显示问题

m
 merph
发布于 2016/12/12 01:02
字数 473
阅读 41
收藏 1
点赞 0
评论 0

首先,我们要知道,windows命令行默认不是utf8的。而我的sublimem默认是utf8我又不想变成gbk.

然后我从网站摘抄到这样一段话可以解决这个问题。

一直苦恼于如何在Windows终端中显示UTF-8字符的问题。比如,在MySQL命令行下,如果数据库的编码是UTF-8,那么,在查询数据库的时候,里面的中文都会变成乱码。
今天半无意的搜索了一下,结果发现解决方案非常简单:
1. 修改终端的代码页。
在终端中输入:
chcp 65001

2. 右键点击任务栏上的终端(也可以单击窗口左上角的图标),在快捷菜单中选择属性,在里面选择字体——如 Lucida Console,不要选择“点阵字体”;
确定之后,再次测试UTF-8输出,你看到了什么。 :)
要切换回原来的模式也很简单:
chcp 936

再把字体改成原来的点阵字体就好了。

接着,从网上找到使用sublime编译执行C:

Tools –> Build System –> New Build System...将下面代码贴入,并保存。

刚开始代码不是这样的,而且我也没有仔细看,刚开始,ctrl+shfit+B然后编译,run,打印英文没有问题,但是中文就直接finished。一直搞不明白,直接使用命令行没问题,运行C++也没问题,后来终于发现,原来是这个文件中的encoding搞的鬼,刚开始这个配置文件中encoding是936,但是不显示。最后我将命令行和配置文件全部都换成utf8格式的,终于,打印出了中文。即:65001.

{ 
"cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"], 
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", 
"working_dir": "${file_path}", 
"selector": "source.c, source.c++", 
"encoding":"cp65001",
"variants": 
[ 
{ 
"name": "Run", 
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", 
"cmd" : ["${file_path}/${file_base_name}.exe"] 
} 
] 
}

© 著作权归作者所有

共有 人打赏支持
m
粉丝 0
博文 19
码字总数 12761
作品 0
北京
程序员
Ubuntu,sublime的安装和配置中文输入

系统:Ubuntu 16.04 输入法:fcitx 拼音五笔 官网下载页: 安装 本想添加软件源到apt ,但是sublime的网站貌似被墙了。添加不成功。老是链接失败。只好下载安装包,自己手动安装了。 官网的安...

ol_O_O_lo ⋅ 05/17 ⋅ 0

Sublime Text 2/3 输入法(Fcitx)修复[Ubuntu(Debian)]

文章目录 主要目的 更新 注意 使用方法 主要目的 安装 Sublime Text 3 安装 Fcitx 输入法 + 皮肤 修复 Sublime Text 2/3’s 在 Ubuntu(Debian) 系统下的无法输入中文(CJK 字符)输入法的问题 ...

John ⋅ 06/15 ⋅ 0

全栈开发必备的10款Sublime Text 插件

全栈开发必备的10款Sublime Text 插件 来源:梦想天空博客园 时间:2014-11-28 10:16:28 阅读数:218406 分享到:6 [导读] Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,多...

thinkyoung ⋅ 2015/11/05 ⋅ 0

Sublime Text 3 配置python交互运行环境的快捷键

使用Sublime Text 3能以轻量级的环境写python脚本,运行python代码。为了更加方便地调用python脚本,通过在Sublime Text 3中绑定快捷键的方式,实现一键调用python交互运行环境,操作方式如下...

雪饼 ⋅ 06/07 ⋅ 0

Sublime Text 3 (支持v3143)最新版破解及注册码

Sublime Text 是一个代码编辑器(Sublime Text 3是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text 3 在2013年1月29日进入测试版本。起初仅开放给已购买 Subl...

我是李达康 ⋅ 2015/09/13 ⋅ 20

Sublime Text 3.1发布! 如何在Ubuntu 18.04中安装

Sublime Text 3.1发布! 如何在Ubuntu 18.04中安装 IMCN 20分钟前暂无评论 阅读 9 次 Sublime Text源代码编辑器3.1几天前发布,对DPI支持进行了大量改进。 Sublime Text 3.1发布亮点: Wind...

IMCN ⋅ 05/12 ⋅ 0

年薪20万Python工程师进阶(1):Python 资源 + 经典练手项目

Python 越来越火爆,最近自己也在学习。整理下一些 Python 资料,和练手的项目。希望对你学习 Python 有所帮助。 1、入门阶段 1 Python 官网 Python 官网 The Python Tutorialdocs.python.o...

程序员八阿哥 ⋅ 05/11 ⋅ 0

SublimeText3 配置lua开发环境傻瓜式教学

第一步:下载安装 主要下载vs编辑器再下载lua的源码。利用源码借助vs生成动态链接库 VS2015 Community:http://www.ithome.com/html/win10/164028.htm Sublime Text3:http://www.sublimetex...

m0_37335203 ⋅ 04/11 ⋅ 0

8款实用Sublime text 3插件推荐

Sublime Text作为一个尽为人知的代码编辑器,其优点不用赘述。界面整洁美观、文本功能强大,且运行速度极快,非常适合编写代码,写文章做笔记。Sublime Text还支持Mac、Windows和Linux各大平...

slagga ⋅ 04/16 ⋅ 0

linux 系统下安装sublime

首先在linux 下需要下载一个sublime的安装包,,,这里给大家提供一个下载地址:https://www.sublimetext.com/3 , 这里安装的是linux版本的sublime,所以必然是选择linux repos ,选择一个6...

上官_9b5e ⋅ 06/02 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Jenkins实践3 之脚本

#!/bin/sh# export PROJ_PATH=项目路径# export TOMCAT_PATH=tomcat路径killTomcat(){pid=`ps -ef | grep tomcat | grep java|awk '{print $2}'`echo "tom...

晨猫 ⋅ 今天 ⋅ 0

Spring Bean的生命周期

前言 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解。 首先看下生命周期图: 再谈生命周期之前有一点需要先明确: Spring 只帮我们管理单例模...

素雷 ⋅ 今天 ⋅ 0

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 今天 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部