2003年06月27日 (金)

長すぎる投稿の長過ぎる部分を破棄するとき < 消滅した

種類: Discussion Boards のプログラム webx の不具合
スレッド: http://discuss.mac.com/webx?13@51.Z5bea3DKcMA.52@.3bba251c
[追記 2004.09.19]
.Mac Discussion Boards が廃止になったのでこの不具合は消滅しました。

.Mac のディスカッションボードに長過ぎる投稿内容をポストしたときに、長すぎる部分が破棄されるのだが、そのとき、マルチバイト文字の途中から破棄されてしまうという不具合。

まずもって、破棄してコミットされるのを止めてほしい。エディタ等に書いてからそれをコピーして投稿としていないと、せっかく沢山書いたのがおじゃんになってしまってとっても悲しい。

話は戻って、マルチバイト文字の途中から破棄されると
  • その投稿を閲覧する分には、文字化け程度で済む。
  • その投稿を編集しようとすると、編集画面で、投稿内容の textarea より後ろが全くなくなってしまう。
  • このため、投稿内容を修正することはできず、一旦削除してから再度分割して投稿しなければならない。

ということになる。これは途中で破棄されたマルチバイト文字の前半部分の直後に </textarea> タグが来ているからで、マルチバイト文字の前半部分と < が一文字と解釈されてしまい、textarea 要素の終了タグがなくなってしまうからである。

.Mac Support の方も現象を確認したが、担当者に報告したとは述べていない。何度かどうなったかコメントを付けたが音沙汰なし。

Posted: 10:26    | Comment | Trackback


以下、類似エントリです。