将windows下的ansi格式文本转换为linux下能识别的UTF-8格式
环境:centos 6.5方法一 借用工具sublime text2(发现好像不行) 先讲解下sublime text2的包安装安装教程 (Package Control): 1 打开控制台 View > Show Console menu 或者快捷键 Ctrl+~ 2 输入一下代码:import urllib2,os,hashlib; h = '718
环境:centos 6.5
方法一 借用工具sublime text2(发现好像不行)
先讲解下sublime text2的包安装安装教程 (Package Control):
1 打开控制台 menu 或者快捷键 Ctrl+~
2 输入一下代码:
import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; 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')
之后按下enter键
3 经过2以后,我们的包控制算是安装好了。用快捷键 Ctrl+Shift+P(Win,centos) 或 Command+Shift+P(Mac) 调出控制面板,常用的命令Install Package (安装扩展)、List Packages (列出全部扩展)、Remove Package (移除扩展)、Upgrade Package (升级扩展)
4 安装转码插件 在快捷键 Ctrl+Shift+P弹出的方框内输入Install Package后,会再弹出一个方框输入ConvertToUTF8,重启即可。
上面方法发现不对,和版本可能有联系。
PS:常用插件 https://sublime.wbond.net/installation#st2官方地址
GBK Encoding Support -- 让编辑器支持GBK编码
ZenCoding -- 可以超快速编写HTML文件,用Ctrl+Alt+Enter呼出
JSFormat -- 格式化Javascript
方法二 利用终端命令 iconv
iconv -f GBK -t UTF-8 csdn.txt 这会显示在终端上,
如果要显示在文本中 iconv -f GBK -t UTF-8 csdn.txt > mycsdn.txt
但是要注意一点,不能这样:iconv -f GBK -t UTF-8 csdn.txt >csdn.txt 这样不能转换为原来的,只会让原来变空,请注意!!!
更多推荐
所有评论(0)