NoGoodの日記: [かみしゅ!]β2リリース
日記 by
NoGood
β版からの違いは、大きな不具合の修正、文字コード指定の追加、コーディングスタイル統一などがトピックです。
- トピックにより検出できないバグを修正
- 入出力および内部エンコードを強制的に UTF-8 指定するコードを追加
- 可能な限り mb_ereg() を preg_match() に、mb_ereg_replace() を preg_replace() に置き換え
- 可能な限り条件式、検索式の文字列を「"」でくくる形式を止め、「'」でくくるように置き換え
また、再現性など不明な点が多いですが、確認されている不具合としては以下があります。
- ユーザリストのうち、21番目~19番目近辺で先に進めなくなる。
Cookie を見るとユーザリストが一つ多く、先に進めなくなる直前の日記間移動で項目の削除がうまくできなかったと思われる。 - 文字化けする。
これはブラウザがページを読み出す時だけでなく、スクロールさせる(再描画の)時にも発生し、一度化けると戻らない。
次の日記に移動すると戻る。
そのため文字化けした日記には文字境界の微妙な配置(画面の端にコードの半分だけかかる)と、ブラウザの表現(特に問題のあるコードをどうがんばって処理するか)がかかわっているのではないか、と思われる。
この問題については、「かみしゅ!」および php 側が原因であるか否かを切り分ける必要があり、とりあえず「かみしゅ!」コードは入出力および内部エンコードは強制的に UTF-8 にすることで切り分けるところまでは対応済、と判断する。
どちらの問題についても、発生状況や再現条件の確定に努めることにします。
──────────
「かみしゅ!」関連まとめ(サイドバー)
[かみしゅ!]β2リリース More ログイン