Использование библиотеки кодирования текста и транскодирования rust


предисловие

При работе с текстовыми данными в коде самым неприятным моментом является проблема с кодировкой, и в rust есть много библиотек, которые могут помочь нам достичь этой цели.

1. Угадай кодировку текста

Во-первых, нужно угадать, в какой кодировке находится массив байтов.

Используемые библиотеки:chardetng

Сначала нужно добавить его зависимости в зависимости:

[dependencies]
chardetng = "0.1.17"

Затем запустите команду cargo build, и она будет загружена и скомпилирована автоматически.

Он относительно прост в использовании, потому что есть только один шаг догадок.

Простейшая программа выглядит следующим образом:

use chardetng::EncodingDetector;
fn main

Guess you like

Origin blog.csdn.net/weixin_50964512/article/details/130547191