项目作者: zhaosj1991

项目描述 :
自动检测非UTF8编码的文件并转换为UTF8编码
高级语言: Go
项目地址: git://github.com/zhaosj1991/convertToUtf8.git
创建时间: 2020-04-11T13:57:31Z
项目社区:https://github.com/zhaosj1991/convertToUtf8

开源协议:

下载


convertToUtf8

自动检测非UTF8编码的文件并转换为UTF8编码。

安装

一、源码安装

  1. go get github.com/gpmgo/gopm
  2. go get github.com/saintfish/chardet
  3. mkdir -p $GOPATH/src/golang.org/x
  4. cd $GOPATH/src/golang.org/x
  5. git clone https://github.com/golang/net.git
  6. git clone https://github.com/golang/text.git
  7. go build convertToUtf8.go
  8. go install

如果GOBIN路径已追加到系统PATH中,则convertToUtf8可以随意使用。

二、可执行文件安装

bin目录下有各系统平台的编译好的可执行文件,直接将对应的目录追加到系统PATH中即可直接使用convertToUtf8。

使用方式

  1. convertToUtf8 [filename | 文件名通配(如*.cpp) | path/filename | path/*.cpp]

注意事项

  1. 因为convertToUtf8查询的是当前路径中的所有文件,所以参数只能传入当前目录的文件或者子目录文件。
  2. 如果有文件需要进行UTF8转码,convertToUtf8会以filename.ori保留原文件的备份,然后将原文件转换为UTF8编码。