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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- PDF acrobatでwordファイルをpdfに変換すると文字化けする 3 2023/02/10 09:31
- Visual Basic(VBA) エクセルVBAでメールの自動作成の モジュールを作ったのですが、txtファイルから読み込んだ本文が文 2 2022/07/20 15:01
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- HTML・CSS docxをmht形式で保存したファイルをedgeで開くと文字化けする 1 2022/07/29 13:14
- HTML・CSS HTMLエディタBracketsの文字化け 3 2022/04/28 14:50
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Google Drive 【Googleドライブ】ドライブ上内でのフォルダ移行について 4 2022/11/30 12:50
- Perl Perlで特定文字列から特定文字列までを抜き出したい 4 2022/04/02 14:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
ハッシュの計算時間について
-
CSVファイルへの保存の際、デー...
-
ファイル名の先頭にアンダース...
-
csvファイルを開かずに文字を検...
-
dataファイルをxtxファイルにす...
-
iniファイルに追記がしたいです。
-
テキストファイルの最終行を削...
-
アドレス帳WABファイルをサンダ...
-
フレームワークについて
-
マッチング処理
-
VBに、Cのincludeのようなもの...
-
グローバル変数のよくない使い...
-
fopenできる上限の変更
-
スレッドの優先度を下げる方法。
-
[VBScript]ファイルの入出力を...
-
WAVファイル同士の結合が可...
-
ビットマップのコピーについて
-
VB.NETによるプロセス間通信
-
バッチで118項目のCSVを処理し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
CSVファイルへの保存の際、デー...
-
ファイルを記録してあるセクタ...
-
テキストファイルの最終行を削...
-
SGファイルって何ですか?
-
ドラッグアンドドロップでファ...
-
分割コンパイルの#defineについて
-
VBに、Cのincludeのようなもの...
-
fopenできる上限の変更
-
グローバル変数のよくない使い...
-
ファイルの結合
-
大きいサイズのテキストファイ...
-
iniファイルに追記がしたいです。
-
バッチで118項目のCSVを処理し...
-
ハッシュの計算時間について
-
C言語のfopenについて教えてく...
-
Javascript で INI の読み書き
-
Excelマクロでの再読込み方法
おすすめ情報