添付ファイルのファイル名が長過ぎて、OS の制限を超える場合に実際の格納ファイル名を削り、元のファイル名を .log ファイルに保存するようにしていますが、そのファイル名を削る処理で日本語ファイル名などマルチバイトの処理が上手くできていなかったのでその修正をしました。
また、その場合のリネームが正常にできていなかったので、それも合わせて修正しました。
HypCommonFunc Ver. 20071120 以降に含まれている mbstring エミュレータ の HypMBString クラスが読み込まれている場合は、xpWiki付属の mbstring.php を読み込まないようにしました。
HypMBString では、UTF-8 の文字列処理関数にも対応しているので、PHP にて mbstring が読み込まれていない環境においても、細かい部分まで正常に動作させることができます。
mbstring エミュレータ の HypMBString クラス については、mbstring エミュレータ - 徒然日記/2007-11-23 - Wiki [自由帳] にて、書いています。 
| ぺージ情報 | |
|---|---|
| ぺージ名 : | xpWiki開発日記/2007-11-20 |
| ページ別名 : | 未設定 |
| ページオーナー : | nao-pon |
| 閲覧可 | |
| グループ : | すべての訪問者 |
| ユーザー : | すべての訪問者 |
| 編集可 | |
| グループ : | すべての訪問者 |
| ユーザー : | すべての訪問者 |