アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
ShiftJISなら非対応システムでも (スコア:2, おもしろおかしい)
個人的にはMatzきらいだけどMatzの意見に賛同。
#あほぷろぐらまなのでID
Re:ShiftJISなら非対応システムでも (スコア:3, すばらしい洞察)
半角は1byteだから÷1ですよ!
まぁ、ネタにマジレスだとは思うけど。
そーゆー基本を忘れて書かれているプログラムを、実際に見ちゃってるとねぇ。
Re:ShiftJISなら非対応システムでも (スコア:1)
…というのが、Unicode が出てきたときにメリットとして挙げられていたと思うのですが
合成文字なんてものがあったり、しまいには16ビットで足りなくなってサロゲートペアなんてものを導入したり、かなりイビツなものになっちゃってますよね。
どうせなら、最初から32ビット文字コードにしておけば、もっと使いやすかっただろうに。
内部表現は1文字が4バイトになってメモリ効率が悪くなっても、使い勝手がよくなるメリットが大きそうだし。
交換時にはUTF-8みたいなことするなら、元のコードに無駄が多くても問題ないし。
Re:ShiftJISなら非対応システムでも (スコア:2, すばらしい洞察)
問題は内部表現のつもりだったものは必ずと言っていいほど外に出てくるということですが。16bit固定長の時代のUnicodeは内部コードとして使うことを想定してたのでBOMがなかったり(その計算機で自然なバイトオーダーに決まってるから)変換表の違いに無頓着だったり(外に出て行かなければ問題は表面化しないから)してて、そのツケを今になって払わされてるわけです。