2010-12-01 3 views

答えて

3

マルチプラットフォームが必要な場合、iconvは適切なツールではありません。字訳はGNU固有の拡張です。一般に、音訳は難しい問題であり、GNU iconvの実装は、ほんのわずかのケースで十分です。 ASCII以外の文字がどのように翻訳されるのかは、文字の性質ではなく、テキストの言語およびその使用方法の特性です。たとえば、「日」は「ri」や「ni」などになりますか?ラテン語の言語に固執したい場合は、 "o"を "o"または "oe"にする必要がありますか?ほとんどのインド語を翻訳する他の非ラテン語のスクリプトにはかなり簡単ですが、タイ語を翻字するには文字の並べ替えが必要で、チベット語の翻訳では全音節を解析し、どの文字がルート/接頭辞/接尾辞/などであるかを識別する必要があります。役割。

「私はどのようにしてASCIIに変換するのですか」という最良の答えです。 ほとんどのソフトウェアプログラムは:ではありません。その代わりに、バグや意図的な英語中心のポリシーを修正して、最初にASCIIを使用するようにしてください。実際に音訳を行う必要がある唯一のソフトウェアは、ユーザー自身の母国語ではないテキストの検索や解釈を容易にする、高度に言語を意識したソフトウェアです。

+0

私が持っている問題は、テキスト(単なるゲーム)でユニコードを提供しない第3のアプリケーションです。しかし、私はその答えを受け入れるでしょう。なぜなら、言語を難解にすることは言語学的に非常に重要なのです。 –

関連する問題