You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
recode_rs is a command-line tool converting between the character encodings
defined in the Encoding Standard.
It is written primarily as sample code that demonstrates the use of
encoding_rs, which is why it has an option for using UTF-16 (as opposed
to the default UTF-8) as the intermediate encoding, even though such an option
doesn't really make sense from the perspective of using the program as
non-sample code.
Installing via cargo
Using release-channel Rust:
cargo install recode_rs
With SIMD acceleration on x86, x86_64 and Aarch64:
cargo install recode_rs --features simd-accel
Building from a local git clone
Using release-channel Rust:
cargo build --release
With SIMD acceleration on x86, x86_64 and Aarch64:
-o, --output PATH set output file name (- for stdout; the default)
-f, --from-code LABEL
set input encoding (defaults to UTF-8)
-t, --to-code LABEL set output encoding (defaults to UTF-8)
-u, --utf16-intermediate
use UTF-16 instead of UTF-8 as the intermediate
encoding
-h, --help print usage help