名前: nide 日時: 2002-08-22 15:42:09 IPアドレス: 160.11.72.*
>>10357 加藤紘一にしても一瞬にして落ちてしまった。一昨年の「加藤の乱」以前は …てな感じですかね。 日本語文字列のバイト表現のなかに意図しない改行を挿入されてしまうと よくこういうことが起こります。タコな実装だと行頭を常にASCIIと解釈 したり、そうでなくても日本語文字1字を構成する2バイトの真ん中に改行を 入れられてしまって解釈不能になったりします。 思うに、元の日本語文章、改行を入れずに1行が延々と続いていたのでは ないですか。ソフトやサービスによっては、1行の長さがある範囲に収まる ことを前提に設計されているものも現実問題としていろいろあり、そういう ところに長い文字列を通そうとすると、途中に強制的に改行を入れられて しまったり、行の後ろの方を落されてしまったりして、このような現象の 原因になることがよくあります。適当に改行を入れて1行があまり長く ならないように心がけるべきでしょう。 復元法としては、奥村先生ご紹介のrujisでかなりいけます。今回の ケースに限れば、手作業でもできなくはないですが(ただしある程度の 試行錯誤を要する)。
この書き込みへの返事: