将windows下的ansi格式文本转换为linux下能识别的UTF-8格式
2014-03-04 21:03
477 查看
环境:centos 6.5
方法一 借用工具sublime text2(发现好像不行)
先讲解下sublime text2的包安装安装教程 (Package Control):
1 打开控制台 View > Show Console menu 或者快捷键 Ctrl+~
2 输入一下代码:
之后按下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 这样不能转换为原来的,只会让原来变空,请注意!!!
方法一 借用工具sublime text2(发现好像不行)
先讲解下sublime text2的包安装安装教程 (Package Control):
1 打开控制台 View > Show Console 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 这样不能转换为原来的,只会让原来变空,请注意!!!
相关文章推荐
- linux下转换windows文件格式为unix sed -i 's/\r//' <filename> 转化为unix格式
- ANSI、UNICODE、UTF-8编码格式相互之间转换
- 〖Linux〗Linux的smb地址转换Windows格式(两者互转)
- GB2312编码与UTF-8编码的相互转换代码(linux windows下通用)
- windows下脚本转到linux下,文件保存格式要转换
- DOS/Windows和Linux/Unix的文件格式转换
- 真正UTF-8与GB2312间的转换(兼容windows和Linux)
- 将windows下编辑好的文件(GBK)转换成Linux下的格式(UTF8)
- [转]linux下文件编码格式转换方法(gb18030/utf-8)
- DOS/Windows和Linux/Unix的文件格式转换(转载)
- 把ANSI格式的TXT文件批量转换成UTF-8文件类型
- 如何在DOS/Windows和Linux/Unix之间进行文件格式转换
- 把ANSI格式的TXT文件批量转换成UTF-8文件类型
- Java使用libreoffice实现office文件转换成pdf格式,支持windows和linux
- Linux命令之dos2unix - DOS格式文本文件UNIX格式文件的转换
- 识别常见编码格式文件并转换成UTF-8编码 的java实现 源码
- windows到linux下面文本从ansi转utf-8(java调用shell命令,java文件复制)
- windows下的txt格式转换成linux下的TXT
- 识别常见编码格式文件并转换成UTF-8编码的java实现
- 如何在DOS/Windows和Linux/Unix之间进行文件格式转换?