Bash:将非 ASCII 字符转换为 ASCII

标签 bash ascii

如何将 Žvaigždės aukštybėj užgesäüöÖÜÄ 之类的字符串转换为 Zvaigzdes aukstybej uzgesauoOUA,分别使用 Bash?

基本上我只想转换所有不在拉丁字母表中的字符。

谢谢

最佳答案

根据您的机器,您可以尝试通过管道传输字符串

iconv -f utf-8 -t ascii//translit

(或者任何你的编码,如果它不是 utf-8)

关于Bash:将非 ASCII 字符转换为 ASCII,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1975057/

相关文章:

bash - 如何删除已完成的 kubernetes pod?

linux - 哪个命令可用于确定文件是否为二进制文件

c++ - 编写 Bash 脚本来计算平均值

oracle - Oracle NLS_NCHAR_CHARACTERSET 和 NLS_CHARACTERSET 之间的区别

java - 尝试制作一款基于 Ascii 的游戏; JFrame不显示

php - 将 ASCII 转换为 UTF-8 编码

linux - 如何递归列出具有大小和最后修改时间的文件?

regex - 为什么我的包含转义 $ 的 Perl 单行语句在 Bash 反引号内不起作用?

c - 编辑和更改二进制文件中的部分

java - java中有没有办法显示ASCII符号?