如何解决sublime text文本乱码中文乱码的问题

当前访客身份:游客 [
在任何人的职业生涯中,当你需要从一个台阶往前迈上一个更高的台阶时,你是需要一个地方和环境让你可以扎进去好好打磨上2-3年的,这既是积蓄能量,也是修整自己的羽翼。
:引用来自“木木的小木”的评论你好,我是按照你文...
:你好,我是按照你文档装的lnmp环境,8.配置nginx...
:引用来自“断崖逐梦”的评论装的乱七八糟 请问怎...
:装的乱七八糟
:写了个可以多级联动的小模块,需要的朋友可以看一...
:引用来自“程序小生”的评论怎么联动三级呢??同...
:怎么联动三级呢??
:超级感谢
:引用来自“请叫我赵小宝”的评论感觉咱俩经验很像
:感觉咱俩经验很像
今日访问:64
昨日访问:128
本周访问:316
本月访问:2281
所有访问:31566
sublime text中文乱码
发表于2个月前( 23:08)&&
阅读(73)&|&评论()
0人收藏此文章,
sublime text中文乱码解决方案
编辑器打开代码时乱码基本都是字符编码不一致所造成的。
sublime Text编辑器可以通过安装2个扩展来解决乱码问题:
【ConvertToUTF8】 和 【GBK Encoding Support】
安装扩展包管理工具【Package Control】使用快捷键【control + ~】 打开控制台,参考,根据版本不同选择输入以下代码:sublime Text2:
import&urllib2,os,&h&=&'e5ee549c'&+&'8bc59f460fa163dafc88';&pf&=&'Package&Control.sublime-package';&ipp&=&sublime.installed_packages_path();&os.makedirs(&ipp&)&if&not&os.path.exists(ipp)&else&N&urllib2.install_opener(&urllib2.build_opener(&urllib2.ProxyHandler())&);&by&=&urllib2.urlopen(&'http://packagecontrol.io/'&+&pf.replace('&',&'%20')).read();&dh&=&hashlib.sha256(by).hexdigest();&open(&os.path.join(&ipp,&pf),&'wb'&).write(by)&if&dh&==&h&else&N&print('Error&validating&download&(got&%s&instead&of&%s),&please&try&manual&install'&%&(dh,&h)&if&dh&!=&h&else&'Please&restart&Sublime&Text&to&finish&installation')
& & &sublime Text 3:
import&urllib.request,os,&h&=&'e5ee549c'&+&'8bc59f460fa163dafc88';&pf&=&'Package&Control.sublime-package';&ipp&=&sublime.installed_packages_path();&urllib.request.install_opener(&urllib.request.build_opener(&urllib.request.ProxyHandler())&);&by&=&urllib.request.urlopen(&'http://packagecontrol.io/'&+&pf.replace('&',&'%20')).read();&dh&=&hashlib.sha256(by).hexdigest();&print('Error&validating&download&(got&%s&instead&of&%s),&please&try&manual&install'&%&(dh,&h))&if&dh&!=&h&else&open(os.path.join(&ipp,&pf),&'wb'&).write(by)
2. &安装扩展包
& & & 扩展包控制安装好了之后就可以开始安装扩展了:
& & & 使用【control + shift + p】 打开扩展控制窗口,输入Install Package后回车,等待扩展窗口重新打开,分别输入包名【ConvertToUTF8】 和 【GBK Encoding Support】,然后选择对应的扩展,回车就可以开始安装了,包名一次输入一个。
更多开发者职位上
1)">1)">1" ng-class="{current:{{currentPage==page}}}" ng-repeat="page in pages"><li class='page' ng-if="(endIndex<li class='page next' ng-if="(currentPage
相关文章阅读用心创造滤镜
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
以下方法只适用于 Sublime Text 2,在3上没有成功.按" CTRL+` " (CTRL+TAB上面那个键) 打开控制台,输入以下内容,回车,然后重启软件.注意,不包括 横线.import urllib2, pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else N urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')下面跟上面是完全相同的哦.-----------------------------------------------------------------------------------------------------------------------------------------------------------------import urllib2, pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else N urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')------------------------------------------------------------------------------------------------------------------------------------------------------------------重启软件以后,按 CTRL+SHIFT+P ,输入Install Package ,回车,等一会,就能显示可以安装的包了.找到 GBK Encoding Support 点击安装即可. 如果中文仍然显示乱码,重启软件.这里可以下载插件:备忘:代码跳转,得装ctags,然后用ctags插件
阅读(3135)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'Sublime Text 2 中文显示乱码解决方法',
blogAbstract:'以下方法只适用于 Sublime Text 2,在3上没有成功.按\" CTRL+` \" (CTRL+TAB上面那个键) 打开控制台,输入以下内容,回车,然后重启软件.注意,不包括 横线.import urllib2, pf=\'Package Control.sublime-package\'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else N urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),\'wb\').write(urllib2.urlopen(\'',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:6,
publishTime:9,
permalink:'blog/static/',
commentCount:1,
mainCommentCount:1,
recommendCount:3,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}收藏,17.9k 浏览
今天在Windows上使用Sublime Text 3的时候,发现一些txt文本打开以后,中文都是乱码。于是搜了一下,找到了解决方案。
在Sublime Text里,按ctrl+`,打开Console,一次性输入如下代码:
import urllib.request, pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
这样Sublime Text就会安装我们需要的Package Control。否则后面会找不到Package。
重启Sublime Text。
在Sublime Text中,按Ctrl+Shift+P打开命令行模式,输入Install Package关键字,然后点击自动出现的下拉菜单里的第一项:Package Control: Install Package。
此时你会看到左下角有个=号来回动,稍等一会,会再次在命令行下弹出一个下拉菜单。输入“ConvertToUTF8”或者“GBK Encoding Support”,选择匹配项。中文字符就可以正常显示了。
你可能感兴趣的文章
本文隶属于专栏
分享到微博?
与我们一起探索更多的未知
专业的开发者技术社区,为用户提供多样化的线上知识交流,丰富的线下活动及给力的工作机会
加入只需一步
我要举报该,理由是:
扫扫下载 App
SegmentFault
一起探索更多未知苹果/安卓/wp
苹果/安卓/wp
积分 1159, 距离下一级还需 216 积分
权限: 自定义头衔, 签名中使用图片, 隐身
道具: 彩虹炫, 雷达卡, 热点灯, 雷鸣之声, 涂鸦板, 金钱卡, 显身卡, 匿名卡, 抢沙发下一级可获得
权限: 设置帖子权限道具: 提升卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 雷鸣之声, 彩虹炫, 雷达卡, 涂鸦板, 热点灯
开心签到天数: 4 天连续签到: 2 天[LV.2]偶尔看看I
Texstudio中中文文本乱码问题的解决方法:
1.因为默认编码是UTF8,ctex的编码是GBK,所以出现乱码。将texstudio编码设成GBK乱码自然消失。
2.通过拷贝粘贴,不会出现乱码。
3.texstudio构建的编译平台是pdflatex,GBK编码时无需加UTF8选项,加了反而慢,甚至出错。不知为什么?
4.编码是UTF8时,宜用xelatex编译,很快。
5.Sublimetext可将GBK编码转存为UTF8,转存后用texstudio打开不会出现乱码。如果出现将默认编码改成UTF8就好了。
6.tex文本第一行加上编译平台的Tex引擎设置参数:
%!TEX program = xelatex
就会调用xelatex进行编译。
7.经过学习还有一个意外的收获,搭起了在Sublimetext中调用Texlive编译的平台,三次Ctrl-b后就弹出编译好了的PDF文档。请参见,凛冬将至的博客:
Windows下打造Sublime Text + Tex Live环境
最后感谢oliyiyi的引导,可惜还是对Texstudio的设置没完全理解。
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
总评分:&经验 + 100&
论坛币 + 60&
学术水平 + 2&
热心指数 + 2&
信用等级 + 2&
好像设置编码为GBK确实可以,赞!
论坛好贴推荐
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
为做大做强论坛,本站接受风险投资商咨询,请联系(010-)
邮箱:service@pinggu.org
合作咨询电话:(010)
广告合作电话:(刘老师)
投诉电话:(010)
不良信息处理电话:(010)
京ICP证090565号
京公网安备号
论坛法律顾问:王进律师

我要回帖

更多关于 sublimetext 乱码 的文章

 

随机推荐