アカウント名:
パスワード:
# HTML メールなんか上級者は誰もつかわないから、RC でチェック漏れが出たのかな (^^)
>HTMLメールなんか上級者は誰もつかわないから、RC でチェック漏れが出たのかな (^^)
そのようですね。ローカライズ関係者が誰も使わない機能だからだったようで。しかし、ローカライズって言語置き換え程度のものだと思ってたのでこんな風に影響が出るとは思っても見なかった。
HTMLメールを使わないの
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
これって (スコア:2, すばらしい洞察)
というのは、普通のオープンソース系のプロジェクトなら、
「こういうバグがあるから気を付けて使ってね、
他にバグを見つけたら報告よろしく!」
ってことで十分じゃないのかな? 特にセキュリティを脅かす
わけじゃないし。
どうも mozilla japan になっ
Re:これって (スコア:0, フレームのもと)
# HTML メールなんか上級者は誰もつかわないから、RC でチェック漏れが出たのかな (^^)
Re:これって (スコア:2, 参考になる)
>HTMLメールなんか上級者は誰もつかわないから、RC でチェック漏れが出たのかな (^^)
そのようですね。ローカライズ関係者が誰も使わない機能だからだったようで。しかし、ローカライズって言語置き換え程度のものだと思ってたのでこんな風に影響が出るとは思っても見なかった。
HTMLメールを使わないの
Re:これって (スコア:2, 参考になる)
甘いですね。
多バイトな文字列を考慮しないで1バイト単位で処理するなんていう、1バイト文字列しか考えないコーディングをやられたら駄目です。
そして、洋物ソフトにはよくある話です。
適当に書くと
for(;buf[i]='\0';i++){
if(buf[i])=='\\'){
buf[i]='_';
}
}
みたいな感じなコードが紛れ込むとShiftJISな日本語文字列は壊れます。
Re:これって (スコア:1)
for (; buf[i] != '\0'; i++) { /* '=' だとループに入らない */
if (buf[i] == '\\') { /* ')' が多い */
buf[i] = '_';
}
}