[关于MAC电脑UTF8转码]
问题出现
之前写MATLAB的.m文件的时候,经常写完了之后保存过几天之后再打开就各种乱码,乱码之后就没办法读注释。想要读也行,但是要在浏览环境下才能读,而且在CSDN里下的东西中文也会乱码,论如何解决这个问题。
问题解决
mac大多是以UTF-8,但是国内大多是以GBK来编码的。需要Sublime Text3来帮忙。至于下Sublime Text3的过程就不详述了。多多百度多多CSDN就行了,有条件Google也不错。
先来看看没转码之前那气人的样子吧。。
各种绿色的也母鸡是虾米玩意。注释也读不懂了。再用Sublime Text3打开花花绿绿的也不知道是什么东西。这就是一种编码的问题。
解决问题
这是解决问题之后在Sublime里显示的样子。终于有中文的说!!
所以,过程是这个样子的。
首先在Sublime Text3里的package control里下载ConvertToUTF8,由于是py的script所以,可能用Sublime Text3的时候可能还是转码失败。所以你还需要这个Codecs33。详情请见基佬屋。
下载的时候大概是这个样子的。记得选好系统的说,下好之后解压缩之后放入Sublime Text3的package文件夹中。如果找不到文件夹的位置可以直接用Sublime Text3浏览插件目录直接进入文件夹中。然后把Codecs-osx33改名成Codecs直接拖进去就好了,于是乎重启Sublime就能看到如下的图了。
直接用Sublime上面的打开.m文件中文就不会乱码了。 然后再把里面的东西
直接复制到MATLAB里面就行了。虽然比较蠢,但是能解决乱码问题。
关于Sublime Text和LaTeX
这是个写LaTeX的好东西,相比于大伙都愿意用Textlive + textstudio 套装写LaTeX来说,Sublime有许多直接挖掘的方便的东西,这是我一开始学LaTeX时候下的,虽然后面没有用,但是它编译需要通过外部pdf查看器可以让初学者在一定程度上避免犯所见即所得的毛病。当然如果想学LaTeX的话,还是挺推荐用Textlive + textstudio 套装的。毕竟,没事把一些代码放在了lstlisting环境里也是不错的,可以一直保留着想要改也非常的方便。。
记得群里某大佬说过:
不会用word,吃藕的文档。不会用LaTeX,编译都不过。
会用word,吃藕的文档。会用LaTeX,好看的文档。
精通word,好看的文档。精通LaTeX,好看的文档。
两者各有优点和缺点,但是倘若熟练精通了,才能做出真正好的东西。
LaTeX有小屋可以找各种模板,现在用的建模模板就是里面下的,当然模板也可以自己定义,但是要学好多东西。
只是还在路上罢了,还有好多要学~~!!
对了,贴上基佬屋的下载Codecs33的链接。https://github.com/seanliang/Codecs33/blob/master/README.zh_CN.md