アカウント名:
パスワード:
ASCIIと衝突するような文字コードが、今まであまり使われてこなかった ということじゃないでしょうか。EUCにしてもシフトJISにしても、 その他ISO2022系やISO8859系の文字コードにしても、ASCIIの上位互換を 保っていますので、これらの間でASCIIテキストを誤判別することはありえません。 (ISO2022系で、シフト状態が欠落した場合などを除き)。
ただ、UTF-16はそうではない、ということ。今までUTF-16はまじめに 使われてきませんでしたが、今後、もしプレーンテキストにUTF-16が広く 使われるようなことがあれば、文字化けが生じるかもしれません。もし そうだとしたら、今回はその"はしり"と言えるでしょう。もしそうでは なければ、UTF-16をサポートしたnotepadの判断ミスということになるのでしょう。
# もしかしたら、EBCDICもASCIIと衝突する? # でも、EBCDICが実際に使われていた時代には、 # 自動判別なんて、リソースがもったいなくて # やってられなかったのかもしれません。。。
しかし、欧米人にとって、それは新しい概念なんですよ。
コロンブスがアメリカ大陸を「発見」した、とかみたいな感じでしょうか。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
わざわざ取り上げるようなことなのでしょうか? (スコア:4, 興味深い)
確かに、4+3+3+5byteの文字列なテキストファイルをクリックして選択するとANSI→Unicodeに変わります(中を見て判別してるのでしょう)。
そのまま開くと文字化けするのは当然ですが、明示的にANSIを指定して開けば問題なかったです。
文字コードの自動判別を間違うソフトなんて山ほどあります(自分が愛用してるEmEditorもよく間違います)。
ブラウザだってHTMLで明示的に文字コード指定されてない場合間違うことがあります。
一々取り上げるようなネタではないのでは?
Re:わざわざ取り上げるようなことなのでしょうか? (スコア:3, 興味深い)
むかーし、NEC PC-98用MS-DOSのラインエディタにバグが見つかった、とかでNHK、民放各局のニュースで画面映像、NEC社員へのインタービューつきで報道していたのを覚えてる。
バグの内容は覚えてなけど、そんなの報道してどうなるの? と思ったのは覚えている。
Re:わざわざ取り上げるようなことなのでしょうか? (スコア:3, 興味深い)
マイクロソフトのソフトの問題(それもごく限られた状況で起きる)なのに NEC 製品の欠陥のように報道され、少なくとも一人の人生に多大な影響を与えてしまったという...
今回のバグも、巡り巡って誰かの人生を狂わせてしまったりするのでしょうか :p
Treason, like beauty, is in the eye of the beholder.
Re:わざわざ取り上げるようなことなのでしょうか? (スコア:0)
NHK はそう報道してました(笑
Re:わざわざ取り上げるようなことなのでしょうか? (スコア:0)
>ブラウザだってHTMLで明示的に文字コード指定されてない場合間違うことがあります。
>一々取り上げるようなネタではないのでは?
単なるASCIIテキストを読み間違えて文字化けするようなソフトを他にご存知でしたら教えて下さい。
Re:わざわざ取り上げるようなことなのでしょうか? (スコア:3, 参考になる)
ASCIIと衝突するような文字コードが、今まであまり使われてこなかった
ということじゃないでしょうか。EUCにしてもシフトJISにしても、
その他ISO2022系やISO8859系の文字コードにしても、ASCIIの上位互換を
保っていますので、これらの間でASCIIテキストを誤判別することはありえません。
(ISO2022系で、シフト状態が欠落した場合などを除き)。
ただ、UTF-16はそうではない、ということ。今までUTF-16はまじめに
使われてきませんでしたが、今後、もしプレーンテキストにUTF-16が広く
使われるようなことがあれば、文字化けが生じるかもしれません。もし
そうだとしたら、今回はその"はしり"と言えるでしょう。もしそうでは
なければ、UTF-16をサポートしたnotepadの判断ミスということになるのでしょう。
# もしかしたら、EBCDICもASCIIと衝突する?
# でも、EBCDICが実際に使われていた時代には、
# 自動判別なんて、リソースがもったいなくて
# やってられなかったのかもしれません。。。
Re:わざわざ取り上げるようなことなのでしょうか? (スコア:1)
#ちゃんと検証する前にHDDがクラッシュして
#バグレポートできませんでしたが。
yp
Re:わざわざ取り上げるようなことなのでしょうか? (スコア:0)
# んでもEUCテキストをEUC指定で読み込んで化けてたのはいまだに謎。
# スコア下げのためAC
Re:わざわざ取り上げるようなことなのでしょうか? (スコア:0)
その原因や対処法はよく知られています。
しかし、欧米人にとって、それは新しい概念なんですよ。
コロンブスがアメリカ大陸を「発見」した、とかみたいな感じでしょうか。
Re:わざわざ取り上げるようなことなのでしょうか? (スコア:1)
新しい問題ではない気がしますが。
#これはかなり往生したっす。