#charset #unicode

bin+lib rust_file_encode_mode_convert

这是一个rust的库,用于检测文件的编码格式。 支持GBK,GBK2312 , UTF8, UTF16LE, UTF16BE, UTF8+BOM,UTF32 等多种编码格式。

1 unstable release

0.1.0 Dec 26, 2024

#434 in Text processing

Download history 101/week @ 2024-12-21 11/week @ 2024-12-28 2/week @ 2025-01-04

114 downloads per month

MIT/Apache

765KB
13K SLoC

Contains (DOS exe, 325KB) encoding_rs_io_demo.exe

rust_file_encode_mode_convert

介绍

适用于rust的文件编码转换库,各种编码类型统一转换为UTF8无BOM (带有CLI)

支持GBK,GBK2312 , UTF8, UTF16LE, UTF16BE, UTF8+BOM,UTF32 等多种编码格式

快速开始

cargo add rust_file_encode_mode_convert

use rust_file_encode_mode_convert::translate_all_encoded_mode_file_to_utf8; 
fn main() {
    let path = "test_file.txt";
    translate_all_encoded_mode_file_to_utf8(path); 
} 

Dependencies

~6.5MB
~180K SLoC