0
アクセントを訳すことは可能ですか iconvを使用していますか?例えばアクセント付き文字をCで反転する
iconv_t iconv = iconv_open("ASCII//TRANSLIT", "utf-8");
私はa, e, i, o
に(スペイン語)á, é, í, ó
を翻字にしたいが、私はñ
を維持する必要があります。たぶんiconvにスキップされた文字を設定する方法はありますか?
私は単純な交換を使用できることを知っていますが、最初にもっと良い解決策があるかどうかを知りたいと思います。
のiconvは、特定の文字をスキップするオプションはありません。すべてのアクセントを削除する目的は何ですか?また、あなたの入力エンコーディングは何ですか、あなたの出力エンコーディングは何ですか? – Gnqz
@Gnqz入力と出力の両方のエンコーディングはUTF-8です。 ñはアクセント記号ではなく実際の文字です。 –
UTF8には、ラテン語からシリア語へのシンボル、ギリシア語またはグレコのシンボルをどのように扱うべきか、かなりのシンボルが含まれていますか? – Gnqz