UTF16の場合、英数も日本語も全て2バイトで表現されるのに対し、UTF8は英数は1バイトで表現し、
日本語は3バイトで表現する。なので、英数の割合が多い場合はUTF8の方が効率が良いし、
日本語が多い場合はUTF16の方が効率が良い。
使用状況と目的、さらには将来的な観点から使用する文字コードを使い分けることが必要。
(以下のサイトより引用)
http://www.atmarkit.co.jp/fxml/askxmlexpert/024utf/24utf.html
UTF16の場合、英数も日本語も全て2バイトで表現されるのに対し、UTF8は英数は1バイトで表現し、
日本語は3バイトで表現する。なので、英数の割合が多い場合はUTF8の方が効率が良いし、
日本語が多い場合はUTF16の方が効率が良い。
使用状況と目的、さらには将来的な観点から使用する文字コードを使い分けることが必要。
(以下のサイトより引用)
http://www.atmarkit.co.jp/fxml/askxmlexpert/024utf/24utf.html