UNICODIFY — Convert text files to Unicode.

Syntax:
UNICODIFY /A:attribs /CP:n /L /N /O /P /Q /S /T /UTF8 /UTF16 filename…

/A:attribsattributes mask; valid flags are -ACEHIORS
/CP:ninterpret non-Unicode input text using code page n
/Lnormalize line endings to CR/LF
/Ndisable features
/Ooverwrite read-only files
/Qreplace ASCII quotes and apostrophes with Unicode open and close quotes
/Ssearch in subdirectories for matching files
/Tquietly
/UTF8rewrite files using UTF-8 encoding
/UTF16rewrite files using UTF-16 encoding (default)
Range options are also supported.

UNICODIFY rewrites the contents of text files, changing them to UTF-16 or UTF-8 encoding. By default, it will skip:

The original contents of the file will be saved in a new file with the extension .original.

•  Note: This command only converts files. Standard input, internet URLs, and the clipboard are not supported. (You can use wildcards, directory aliases, @file lists, and so on.)

OEM characters will be interpreted according to the current Windows code page by default; use the /CP:n option to specify a different code page. To check the translation before you actually convert the file, try UTYPE with the /CP:n option first.

/N disables features:

/NBdo not write a Byte Order Mark
/NDdo not search into hidden directories; only useful with /S
/NFsuppress the file-not-found error
/NJdo not search into junctions; only useful with /S
/NZdo not search into system directories; only useful with /S

You can combine these, e.g. /NDJ.