
No.1ベストアンサー
- 回答日時:
>ご存知の方がいましたら
に入らないかもしれないが、考え方の整理にでもなれば幸い。
論点がずれているようならご勘弁を。
(1)書き出す方の文字コード体系と読むソフトの(予定している)文字コードとの食い違い問題
1文字の文字コードの長さ(1バイト、2バイト、可変など)
文字コードの使用領域(に共通領域がある)
ユーザー使用領域(外字)
OSのレコード区切り文字のバリエーション(WIN、MAC,UNIX)
(2)ファイルを作る側で、プログラムのミス。文字コード認識のミス。
(3)ファイルを作るうえで、ファイルの情報に、使用文字コードが入っていない。
入っていても、中身と違うミスは起こりえる。
ファイルのAttributeに使用文字コードは無かったですよね。
大型機のファイルラベル的な仕組みがパソコン関連では絶対条件でないよう(大型機のファイルにあるということではないが)。口ずたえや文書で、「読み込みファイルはShift_JISです。」が伝わる危うさ。
各OSは全提となる文字コードがあるので、自分で作り、使う文意は気にする必要は少なく、つい注意がおろそかになる。
国際的に国内も色々なソフトやデータや画像などがパソコン間を行きかう・通信されるようになると、問題が浮かび上がる。
(4)処理プログラムのミス(書く・読む両方ありえる)
や文字コードを指定するコードの選択ミス。
これもありえる事態である。
こういうことから文字化けが起こるのかな。
ーー
文字コードの共通領域があれば(無ければスペースとかで)、なんらかに表示や印刷するのじゃないですか。
人間が見てやっとおかしいと気づくのではないですか。
データに意味のチェックまで持ち込んだチェックは複雑だと思います。漢字変換、英語語句区切りでもやって、辞書に見つからない語句が頻出すればおかしいとか蓋然性の話になるし、数値データなどできないし。
>判断するにはどうしたらいいでしょうかー>不可能
>一部が文字化けしているということはあるのでしょうか?
ー>ありえる。
この回答へのお礼
お礼日時:2007/10/19 11:11
ご連絡遅れまして申し訳ありあせん。
文字コードで判断できるかと思ってたので、とても勉強になりました☆
確かに人間が見ておかしいというのが現実ですね↓
本当にありがとうございました☆
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
ファイル名の先頭にアンダース...
-
lseekって
-
テキストファイルの最終行を削...
-
Thunderbirdでemlファイルを開...
-
ダイアログボックスで複数フォ...
-
ファイルからサイズ不明の行デ...
-
WAVファイル同士の結合が可...
-
グローバル変数のよくない使い...
-
VBAにてEXCEL以外のファイル(テ...
-
フリーソフトウェアでflaファイ...
-
C言語について
-
DVD ShrinkでRAMディスクにISO...
-
大きいサイズのテキストファイ...
-
C言語関数違いについて。
-
COBOLでの可変長定義について
-
バッファとは何ですか
-
FTPでリモートのファイル一覧取得
-
どんなプログラムを書いても指...
-
fopenで別ディレクトリにファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
ファイル名の先頭にアンダース...
-
csvファイルを開かずに文字を検...
-
VB.NETによるプロセス間通信
-
営業秘密の漏洩について
-
Thunderbirdでemlファイルを開...
-
ドラッグアンドドロップでファ...
-
CSVファイルへの保存の際、デー...
-
バッチで118項目のCSVを処理し...
-
SGファイルって何ですか?
-
ファイルの結合
-
分割コンパイルの#defineについて
-
VBAにてEXCEL以外のファイル(テ...
-
2つのCSVファイルの比較
-
ShellExecuteEx→WaitForSingleO...
-
VBに、Cのincludeのようなもの...
-
RPGでファイル名(もしくはレコ...
-
マウスポインタの変更
-
Excelマクロでの再読込み方法
-
関数の呼び方について
おすすめ情報