最萌トーナメントについて語るスレ Part19at LEAF
最萌トーナメントについて語るスレ Part19 - 暇つぶし2ch216: ◆o5tqHVHokA
07/10/08 13:54:10 CXHxT1FO0
文字コード問題による誤動作報告です

経緯
URLリンク(jbbs.livedoor.jp)

症状
スレリンク(vote板:523番)
> 523 名前:清き一票@名無しさん[sage] 投稿日:2007/10/07(日) 13:03:01 ID:BFnOrhVZ
> [[AT077-G0RrZdW1-XJ]]
> 略
有効票とカウントされるべき、この 523 が

スレリンク(vote板:562番)
> 562 名前::清き一票@名無しさん・[butterfly_abc@hotmail.com] 投稿日:2007/10/07(日) 13:27:50 ID:65ukrsuY
> [[AT077-G0RrZdW1-XJ]]
この後出し別ID同コードの文字化けの名前を含む投票によって無効扱いとなった

原因
checksub.pl 内の sub readline_top において

dat のデータを shiftjis に変換、
shiftjis で解釈できなかった文字列(0xFF, 0xFD, 1Byte)の置換、
<>による分割、・・・、という処理で

> 0xFF0xFD<> を ??>
と置換してしまっているため適切な場所で区切れず、
以降の処理で誤動作してしまっていました

対策案
<>による分割をした後で、解釈できなかった文字列を置換する
具体的コードは次発言(ただし、giko-jbbs型、katjusha型での動作は未検証)


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch