1

オプションtranslitで関数iconvを使用します。

1 つの記号が複数の記号に置き換えられる場合、UTF-8 から CP1251 への音訳はありますか? その情報はどこで検索できますか? 私はiconvを使用しています。

4

2 に答える 2

0

最も明白なものは

$ echo 'ß' | iconv -f UTF-8 -t CP1251//TRANSLIT
ss

さらに、ロケールがドイツ語の場合、ウムラウトはドイツ語の規則に従って音訳されます (はい、音訳はロケールに依存します)。

$ export LC_ALL=de_DE.UTF-8
$ echo 'Füße' | iconv -f utf-8 -t CP1251//TRANSLIT
Fuesse

(一部のバージョンはF"usse代わりに印刷されます)。

于 2016-09-05T15:31:30.703 に答える