enca 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

enca 命令安装:


-bash: enca: command not found

#Debian
apt-get install enca

#Ubuntu
apt-get install enca

#Alpine
apk add enca

#Arch Linux
pacman -S enca

#CentOS
yum install enca

#Kali Linux
apt-get install enca

#Fedora
dnf install enca

#OS X
brew install enca

#Raspbian
apt-get install enca
 
#Docker
docker run cmd.cat/enca enca

enca 命令补充说明:


enca 读取给定的文本文件,或者在不输入任何文本文件的情况下读取标准输入,并使用有关其语言的知识(必须得到您的支持)以及解析,然后将其打印到标准输出。

请注意,除了极少数情况外,enca 确实必须知道输入文件的语言才能为您提供可靠的答案。另一方面,它可以很好地处理非纯文本文件,甚至可以检测某个二进制文件中的文本字符集。当然,这取决于非文本组件的字符。

enca 不在乎输入文件的结构,而是将它们视为统一的文本/数据。如果是多部分文件(例如,邮箱),则必须使用一些了解结构的工具来首先提取各个部分。这是检测任何损坏,不完整或其他不正确文件的编码功能的成本。

enca 命令语法:


enca [-L LANGUAGE] [OPTION]... [FILE]...
enconv [-L LANGUAGE] [OPTION]... [FILE]...

enca 命令选项:


-c,-自动转换
等效于将Enca称为enconv。
如果未指定输出类型选择器,请检测文件编码,从语言环境中猜测您喜欢的字符集,然后将文件转换为该字符集(仅可用于+ target-charset-auto功能)。

-g,- 猜测
等效于将 Enca 称为 enca。
如果未指定输出类型选择器,请检测文件编码并报告它们。

enca 命令参数:


目标邮件地址

enca 命令实例:


enca 根据系统的区域设置检测文件编码:

enca file(s)

enca 检测文件编码;-L 选项告诉 enca 当前语言;语言采用 POSIX / C 语言环境格式,例如 zh_CN、en_US 等:

enca -L language file(s)


$ enca -L none access.error.log     
7bit ASCII characters


$ enca -L none db_command_not_found.sql 
Universal transformation format 8 bits; UTF-8
  CRLF line terminators

enca 将文件转换为指定的编码:

enca -L language -x to_encoding file(s)

enca 将 original_file 保存为 new_file 并将 new_file 转换为指定的编码:

enca -L language -x to_encoding < original_file > new_file

enca 命令扩展阅读:




enca 命令评论