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

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

  • 容疑者? (スコア:5, 参考になる)

    by Anonymous Coward on 2006年07月08日 0時41分 (#974778)
    notepad.exeをVisualStudio付属のDependancyWalkerで調べると、

    IsTextUnicode

    なんてAPIをリンクしています。
    で、MSDNを調べると、こんな注意書きがあったり。

    >IS_TEXT_UNICODE_STATISTICS をセットした場合と
    >IS_TEXT_UNICODE_REVERSE_STATISTICS をセット
    >した場合は、統計的分析が行われます。
    >この2つのテストは絶対的確実性を持っていません。
    >統計的なテストでは、文字列の上位バイトと下位バイ
    >トの間である程度の変動を想定しているため、ASCII
    >文字列が ASCII 文字列として認識されないことがあ
    >ります。

    まぁ、ぶっちゃけ、完全な自動認識なんて無理、って事でしょうねぇ。
    たしか、IEだかMozzillaも文字コードの認識を「統計的分析」でやってるのでタマに失敗する。
    でも、それは致し方ない事だ、って話があったような記憶があるのですが。
    • Re:容疑者? (スコア:0, 興味深い)

      by Anonymous Coward
      > まぁ、ぶっちゃけ、完全な自動認識なんて無理、って事でしょうねぇ。

      そりゃあ、そうでしょう。

      それに、日本人にとって文字化けでも、もしかしたら中国人にとって
      意味のある文字列かもしれないし、「あwせdrftgyふじこ」みたいに
      意味のない文字列を意図したいのかもしれないし。

「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」

処理中...