HOMEに戻る(ブログのみを御覧の方専用) | |||||||||
Windowsに付属している中でもかなりシンプルに作られているであろうツール「メモ帳(notepad)」ですが、それにもバグが発見されたようです。 バグの内容としては、「ファイル読み込み時に文字化けしてしまう」バグ。 それを発生させるには、4+3+3+5byteの文字列、例えば「tiny bug for nards」と打って(「」は入れない。改行等も入れない)保存して、そのファイルを再度開くと、文字化けしていますw 面白い。 ファイルを読み込む時に、ANSIコードをunicodeと判断して読み込まれてしまうためらしいです。 どうでもいいバグだけど、発見した人は凄いですね(^^; 追記:自分で「tiny bug was found」という4+3+3+5byteの文字列を作って試したところ、文字化けしなかった…何故?? 詳しい原因は書かれていなかったのですが、2byteずつ区切ってリトルエンディアンのUTF-16として解釈するらしいので、その過程でバグになるしきい値があるのでしょうね。 ってことは、4+3+3+5byteって文字列には関係なく他の場合でも文字化けが起こる可能性がありそうです。 どんなソフトにもバグは付き物ってことですね…。 by icemintken | 2006-07-10 11:18
| |||||||||
|
最新のコメント
ファン
| |||||||||