
No.3ベストアンサー
- 回答日時:
メリデメあるので適材適所です。
・UTF-8のメリット
ほとんどの場合は、文字列のバイト数が一番短いので、ファイルサイズが小さくなったり、通信時間が速くなったりする。
・UTF-8のデメリット
1文字のバイト数が1バイトから最大5バイトまで文字によって長さが違うので、プログラムが複雑になる。処理内容によってはUTF-8のままで処理すると処理時間が増える可能性あり。
・UTF-32のメリット
すべての文字が4バイトなのでプログラムが簡単
・UTF-32のデメリット
ほとんどの場合UTF-8よりサイズが大きくなる
・UTF-16はその中間
多くの場合、インターネット上や他人とのデータ受け渡しにはサイズの小さいUTF-8です。UTF-8で受け取ったデータを、プログラムの処理の際にUTF-16やUTF-32に変換してから処理するケースがあります。
Windowsのファイル名は、ディスク上ではUTF-16で格納されているはずです。ファイルの中味のことじゃなくてファイル名自体の話です。
> ファイルを読み込めなくなる事によりデータを失うのが怖いのです
単純に変換できるので、失うことはあり得ません。
「UTF-8のファイルしか読めないプログラム」で「UTF-16で書かれたファイル」を読みたい場合は、変換プログラムで変換するという一手間入りますが。この変換プログラムはプログラミング勉強を初めて1ヶ月くらいの人でも書けるレベルの物なので必要ならすぐ入手できると思います。
No.4
- 回答日時:
一般的に利用されているエンコーディングはUTF-8です。
場合によって主流が別のエンコーディングにシフトする可能性はありますが、ある日突然利用できなくなるということはありません。ちなみに、UTF-8全盛の現代においても、ISO-2022-JP、EUC-JP、ShiftJISは多くのソフトウェアで表示できるようになっています。また、文字コードセットにない文字を除き、異なるエンコーディングの間でも変換は可能ですし、そういうソフトウェアも普通に出回っています。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差し込み印刷の元データファイ...
-
Word差し込み印刷、フォルダの...
-
EXCELの会計伝票から勘定奉行へ...
-
PCAで、「仕訳データ受入」でデ...
-
共有フォルダの最終アクセス者...
-
VBAでセル値からフォルダ名を取...
-
EXCELでファイルを開くと名前が...
-
イラレでjpeg出力すると、白ぬ...
-
CSVファイルがカンマ区切りにな...
-
エクセルnow関数自動更新
-
カシオのネームランド:PCソフ...
-
差し込み印刷で文字が”0”と出て...
-
UTF-16ってBOMなしとBOM付きど...
-
excelのファイルを社外の人に送...
-
CSVファイルをExcelで開いた時...
-
アクセスのファイルが勝手に保...
-
IllustratorのPDFの書き出しに...
-
Excelで「ファイルを読み込めま...
-
studio one5 ツールバーが見当...
-
ACCESSでエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差し込み印刷の元データファイ...
-
Word差し込み印刷、フォルダの...
-
CSVファイルがカンマ区切りにな...
-
EXCELの会計伝票から勘定奉行へ...
-
差し込み印刷で文字が”0”と出て...
-
VBAでセル値からフォルダ名を取...
-
共有フォルダの最終アクセス者...
-
PCAで、「仕訳データ受入」でデ...
-
EXCELでファイルを開くと名前が...
-
イラストレーターでの入稿(画像...
-
ACCESSでエラー
-
イラレでjpeg出力すると、白ぬ...
-
excelのファイルを社外の人に送...
-
3DCGソフト「blender」が開けない
-
テキストデータでNULL?
-
UTF-8ってBOMなしとBOM付きどち...
-
アクセスのファイルが勝手に保...
-
花子のデータ→エクセルに変換し...
-
OneDrive上のエクセルファイル...
-
IllustratorのPDFの書き出しに...
おすすめ情報
4日後(4月21日23時59分)にこの質問を締め切ります。回答者様が私の質問に回答を書き込んで下さっている最中に私がベストアンサーを選んでしまい回答者様が回答が出来なかったという事をなくすために質問を締め切る日を補足に書いています、、、