パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Windowsのメモ帳(notepad)に文字化けするバグ」記事へのコメント

  • これはバグなのか? (スコア:3, すばらしい洞察)

    by Anonymous Coward
    ASCIIとしてもUTF-16LEとしても解釈できるファイルなんでしょう?
    それを、作った人の意図はASCIIだったからといって、UTF-16LEで解釈したら
    バグ、というのはなんだかなあと思います。じゃあ逆に、作った人の意図が
    UTF-16LEだったとしたら、ASCIIとして解釈するソフトのほうがバグだって
    ことになりますよ。

    日本人の感覚だと、たとえばS-JISとしてもEUCとしても解釈できるファイルを、
    そのファイルを作った人の意図とは違う文字コードとして自動判別してしまう
    ソフトがあっても、それは仕方のないことだと思うんですが。

    もちろん、文字コードとして解釈可能である、という以上の解析
    • メモ帳自身でタイプして「名前を付けて保存」のダイアログで文字コードの指定をANSIとして保存した場合、ユーザーの意図もメモ帳自身の意図も明確です。

      そして、メモ帳自身がANSIで保存したつもりのファイルが開けないのを仕様とするのはおかしな話です。

      ファイルの中身を変更せずにファイル仕様をアプリケーションが特定する為の仕組みとして、昔から拡張子が用いられてきました。
      メモ帳が保存時に文字コード別の拡張子をふれば、メモ帳自身で開く場合に誤認識はなくせます。

      また、自動認識に頼る場合はANSI文字コードで保存する場合に「正しく認識できる内容かどうか」を判定することは容易いのですから、次回オープン時に文字化けしてしまう旨を警告する事も可能です。
      UNICODE文字をANSIで保存するときは、失われる文字があると警告しているのですから、何も警告せずに保存したデータを失ってしまうのは、ソフトウェアの重大な欠陥だといえます。

      • by Anonymous Coward on 2006年07月08日 19時07分 (#975030)
        まあ、メモ帳をそこまで真面目に作ってないということでしょう。
        標準添付のアプリケーションはサードパーティ・アプリケーションの指標(UIや動作において)になるべきと考えますので、あまり出来が悪いのも考えものですけどね。
        親コメント

人生の大半の問題はスルー力で解決する -- スルー力研究専門家

処理中...