2012-06-10 5 views
8

私は簡単な質問があります - UTF-8,UTF-16UTF-32の違いは何ですか?私は、エンコードされた文字列が異なるサイズを持っていることを知っていますが、UTF-16UTF-32は何ですか?UTF-8はすべての言語を正しく処理できませんか?そして、UTF-7はこれにどのようにフィットしますか?UTFエンコーディングの違いは?

EDIT

[OK]を、私は比較的全部の技術的側面を理解し、私はまだ私が例UTF-16の代わりに、私のアプリでUTF-8のために使用すべき理由は表示されません。だから私の質問は - UTF-8他のエンコーディングの実際の使用法は何ですか?

+1

私はちょうどUTF-32の実用的な例を知りたいと思います。実際のアプリケーションはありますか? –

答えて

2

有名なジョエル・スポルスキによるこの記事はperfctlyそれを説明する:http://www.joelonsoftware.com/articles/Unicode.html

引用:

のみ正しく一部のコードポイントを保存してに他のすべてのコードポイントを変更することができ、伝統的なエンコーディングの何百もあります。疑問符。いくつかの英語テキストのエンコードは、Windows-1252(西欧言語のWindows 9x標準)とLatin-1(別名西欧言語のISO-8859-1)です。しかし、これらのエンコーディングにロシア語やヘブライ語の文字を格納しようとすると、疑問符がたくさんあります。 UTF 7,8,16、および32はすべて、コードポイントを正しく格納できる優れた特性を持っています。

0

おそらくUnicode FAQは役に立ちますか?

いくつかの相違点をまとめた比較表があります。

関連する問題