添付ファイルのファイル名が長過ぎて、OS の制限を超える場合に実際の格納ファイル名を削り、元のファイル名を .log ファイルに保存するようにしていますが、そのファイル名を削る処理で日本語ファイル名などマルチバイトの処理が上手くできていなかったのでその修正をしました。
また、その場合のリネームが正常にできていなかったので、それも合わせて修正しました。
HypCommonFunc[13] Ver. 20071120 以降に含まれている mbstring エミュレータ の HypMBString クラスが読み込まれている場合は、xpWiki[14]付属の mbstring.php を読み込まないようにしました。
HypMBString では、UTF-8 の文字列処理関数にも対応しているので、PHP にて mbstring が読み込まれていない環境においても、細かい部分まで正常に動作させることができます。
mbstring エミュレータ の HypMBString クラス については、mbstring エミュレータ - 徒然日記/2007-11-23 - Wiki [自由帳][15] にて、書いています。 
(This host) = https://xoops.hypweb.net