1

文字列の音訳に使用できるPyICUライブラリがあります。ただし、ドキュメントはありません。PyICUを使用して、Unicode 文字列を ASCII に音訳する簡単な例はありますか?

文字変換に関するC++ ICUのドキュメントはこちらにありますが、Python から呼び出す方法がわかりません。

4

2 に答える 2

0

あなたが与えた最初のリンクから、私はあなたがすでにPyICUを構築していると仮定しています2)あなたはライブラリにアクセスできることを確認しました(上記がない場合はリンクされたページのドキュメントを参照してください)

私はあなたのリンクからこのドキュメントを見つけました:

utf-8以外のエンコーディングでエンコードされたPythonstrをICUUnicodeStringに変換するには、UnicodeString(str、encodingName)コンストラクターを使用します。

だからあなたはencodingNameを見つける必要があります、私はあなたがASCIIであると思います(あなたはそれが正しいことを確認するためにチェックするべきです、私は気にしませんでした)

次に、私はあなたがこのようなことをするだろうと思います:

>>> from icu import UnicodeString
 . 
 .
 . 
>>> string = UnicodeString(strToConvert, ASCII)

それは簡単なアイデアです、ymmv。より多くの例と「Pythonの方法」または「ICUの方法」で物事を行う方法が記載されているWebサイトを確認することをお勧めします。乾杯!

于 2013-01-22T13:53:50.447 に答える