LinuxCommandLibrary

isutf8

checks whether files contain valid UTF-8 encoded text

TLDR

Check if file is valid UTF-8

$ isutf8 [file]
copy
Check multiple files
$ isutf8 [file1] [file2] [file3]
copy
Quiet mode (exit code only)
$ isutf8 -q [file]
copy
List invalid files only
$ isutf8 -l [files...]
copy

SYNOPSIS

isutf8 [options] file...

DESCRIPTION

isutf8 checks whether files contain valid UTF-8 encoded text. Part of the moreutils package. Returns exit code 0 if valid UTF-8, 1 if invalid. Useful in scripts to validate file encoding before processing.

PARAMETERS

-q, --quiet

No output, only exit code.
-l, --list
List files that are not valid UTF-8.
-h, --help
Show help.

SEE ALSO

file(1), iconv(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community