这几天有个数据导出的需求,但是我用脚本导出表格后,编码是utf-8
想着在代码里改一下编码,但是却发现了一种更方便的方式
可以使用 vim 改变文件的编码格式
在实际生活中相当有用啊!

表格导出

表格导出其实不需要在后台拼接<table>标签,感觉写起来很费劲
有一种更简单实用的表格格式是 .csv 格式,这种文件格式是用 英文逗号分割的,在表格识别时默认以逗号分割 <十分方便>
但是在使用的时候有个问题是 – 导出的文件默认按utf-8编码,需要转成 gbk编码
这就引出了我后面的内容

vim改变文件编码

vim是个很好用的编辑器,确实确实推荐,以下是vim进行编码操作的命令
在 vim的命令行进行以下操作

  • :set fileencoding 查看现在文本的编码
  • :set fenc=编码 指定文件为当前编码,保存退出后会生效,改变文件的编码格式
  • :set enc=编码 以指定的编码显示文本,但不保存到文件中
    编码常见的格式就是 gbk,utf-8,big5,cp936

使用vim 改变文件编码格式相关推荐

  1. python 查看文件编码格式_python查看与改变文件的编码格式

    python查看与改变文件的编码格式 查看文件的编码格式 with open(r"C:\Users\Administrator\Desktop\111\2.1 (1)smile.txt&qu ...

  2. linux 文件编码格式转换-转

    如果你需要在linux下面用到windows下的文件,拷贝上去后经常发现中文显示乱码..原因是Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8.比较繁琐的方法是在 ...

  3. linux 文件格式latin1,Linux下查看文件编码,文件编码格式转换和文件名编码

    如果你需要在中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8.下面介绍一下,在Linux中如 ...

  4. vim 多文件编辑【超实用】

    vim 多文件编辑(偶的linux笔记) http://blog.csdn.net/lcj_cjfykx/article/details/18805721 通过vim打开的每个文件都对应着一个buff ...

  5. Linux查看文件编码格式及文件编码转换

    Linux查看文件编码格式及文件编码转换 在Linux 中专门提供了一种工具convmv进行文件 名 编码 的转换 ,可以将文件 名 从GBK转换 成UTF-8编码 ,或者从UTF-8转换 到GBK. ...

  6. 【转】Linux查看文件编码格式及文件编码转换

    如果你需要在Linux 中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8.下面介绍一下,在L ...

  7. 使用vim转换文件编码

    使用命令:set fileencoding=utf-8设置目标文件编码,然后保存 附:vim编码原理 Vim 有四个跟字符编码方式有关的选项,encoding.fileencoding.fileenc ...

  8. linux 文件编码格式转换

    为什么80%的码农都做不了架构师?>>>    如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(g ...

  9. python代码编码成jni_python 设置文件编码格式的实现方法

    如果要在python2的py文件里面写中文,则必须要添加一行声明文件编码的注释,否则python2会默认使用ASCII编码.(python3已经没有这个问题了,python3默认的文件编码是UTF-8 ...

  10. 转 Linux查看文件编码格式及文件编码转换

    2019独角兽企业重金招聘Python工程师标准>>> 如果你需要在Linux 中操作windows下的文件 ,那么你可能会经常遇到文件 编码 转换的问题.Windows中默认的文件 ...

最新文章

  1. 函数式编程学习之路(三)
  2. MySQL数据库have_openss_MySQL 关于OpenSSL证书支持检查方式
  3. python classmethod知识_python基础知识讲解——@classmethod和@staticmethod的作用
  4. NET仿微信Oauth2.0
  5. 中信国健临床通讯2011年7月期目录
  6. 用c语言编写5颗骰子任意投掷总数为15 的概率,概率统计习题1period;2答案
  7. Hadoop权威指南学习笔记三
  8. HBase 数据导入功能实现方式解释
  9. CF932G-Palindrome Partition【PAM】
  10. myeclipse上进行tomcat远程调试
  11. Java基础入门笔记-Eclipse快捷操作
  12. css基础媒体查询和rem
  13. mysql读写分离错_MySQL主从同步、读写分离配置步骤、问题解决
  14. matlab用实时脚本编写函数,matlab中关于函数文件和脚本文件使用实例(转载)
  15. 【软件安装】TeXLive 2022安装(Latex下载,安装,测试,升级)教程
  16. 华为小程序怎么弄出来_华为手机添加桌面小程序 华为手机小程序怎么弄出来...
  17. No operations allowed after connection closed
  18. jpg转换成pdf转换器免费版哪个好
  19. 幸存者偏差:实现成功不是复制成功者,而是学习失败者
  20. DZ先生怪谈国标28181之利用crontab为linux服务器做时间同步

热门文章

  1. android自动生成cardview,CardView
  2. 【好看图标不用愁】吾爱万能软件ICO图标提取器
  3. 2018服务器cpu性能天梯图,哪里看CPU性能排行榜?2018年CPU天梯图最新版(高清)...
  4. 2018 考研 408 经验贴——总结篇
  5. php 公众号多图文消息,微信公众号怎样群发多图文消息?
  6. 《大数据之路-阿里巴巴大数据实践》第九章 阿里巴巴数据整合及管理体系
  7. win10自带c语言编程猫,编程猫教程:编程猫如何做游戏?
  8. 软件测试用例设计包括哪些类型?
  9. python选择题题库
  10. MAC hosts 文件修改流程