10个版本

0.3.2 2023年3月16日
0.3.1 2022年4月6日
0.3.0 2021年9月3日
0.2.0 2021年4月18日
0.1.4 2020年3月20日

#105 in 文本处理

Download history 19630/week @ 2024-03-14 15761/week @ 2024-03-21 18309/week @ 2024-03-28 20282/week @ 2024-04-04 25019/week @ 2024-04-11 16326/week @ 2024-04-18 16026/week @ 2024-04-25 18541/week @ 2024-05-02 23200/week @ 2024-05-09 24763/week @ 2024-05-16 24042/week @ 2024-05-23 27481/week @ 2024-05-30 21373/week @ 2024-06-06 28397/week @ 2024-06-13 20346/week @ 2024-06-20 15327/week @ 2024-06-27

89,358 每月下载量
145 个crates中(直接使用14个) 使用

ISC 许可证

240KB
769

AnyAscii

Unicode到ASCII转写

网络演示

将Unicode字符转换为最佳ASCII表示形式

AnyAscii为几乎所有Unicode字符提供仅ASCII的替换字符串。文本是逐字符转换,不考虑上下文。每种字体的映射基于流行的现有罗马化系统。符号字符根据其含义或外观进行转换。所有输入中的ASCII字符保持不变,其他每个字符都被替换为可打印的ASCII字符。未知字符和一些已知字符被替换为空字符串并删除。

use any_ascii::any_ascii;

let s = any_ascii("άνθρωποι");
// anthropoi

Rust 1.42+ 兼容

cargo添加any_ascii

安装可执行文件:cargo install any_ascii

$ anyascii άνθρωποι
anthropoi

$ echo άνθρωποι | anyascii
anthropoi

完整README

无运行时依赖