Smalltalk Unicode 到 ascii 库

Smalltalk Unicode to ascii library

有人知道将 Unicode 转换为 ascii 的 smalltalk 库吗?

我希望它会有点智能,即删除变音符号 分数。非 ascii 字符将被删除或替换为 类似下划线的东西。例如:

"ěščřžýáíé ❤"

将转换为:

"escrzyaie _"

或:

"escrzyaie "

谢谢, 阿利斯泰尔

如评论中所述,我的目标是能够转换 包含非 ascii / 不可打印字符的文件名 这仍然有意义,但只包含 ascii 字符。

使用 Peter 友善指出的 Diacritics 库,我最终得到了 写一个小的 class 来进行转换。如果你有兴趣, 它位于:

https://github.com/akgrant43/AkgMiscellaneousUtilities/tree/master/mc/AKG-AsciiFilename.package

感谢大家的帮助!