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