Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
オプションtranslitで関数iconvを使用します。
1 つの記号が複数の記号に置き換えられる場合、UTF-8 から CP1251 への音訳はありますか? その情報はどこで検索できますか? 私はiconvを使用しています。
最も明白なものは
$ 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代わりに印刷されます)。
F"usse