About the migration from EUC-JP to UTF-8PukiWiki Plus! I18N では、従来の文字コード(EUC-JP)から UTF-8 へ移行しています。 この変更に伴い、既にEUC-JPで運用されている方は、各文書を UTF-8 に変換する必要があります。 文書ファイルの内容も変換する必要がありますが、ファイル名そのもの*1の変換も必要となります。 文書ファイルの内容のみであれば、nkf などのツールでも可能ですが、ファイル名までの変換は できません。 PukiWiki Plus! I18N のパッケージでは、UTF-8への移行ツールを梱包しています。
作業環境の準備現在、公開中の文書に対して変換するのも1つの方法ですが、 まずは、Windows XP などのクライアントに、PHP のプログラムを導入して PukiWiki Plus! の稼動環境を作り、そこで変換させる方法が安全かと思います。 また、文書数が多く変換処理においてタイムアウトするような場合、クライアント側での作業であれば、 1度に変換する文書数を分割して、ゆっくりと作業することも可能かと思います。 このような方法をとる場合には、サーバで公開している文書と手元で変換している文書に違いが発生*2しないように、一時的にリードオンリーにするなどの対応が必要になるかもしれません。
UTF-8 移行支援スクリプト (data2utf8.php.txt)まずは、data2utf8.php.txt のファイルの内容を確認してみてください。 使用方法
タイムスタンプ修正スクリプト (conv_ts.php.txt)このスクリプトは、LOCALZONEの排除
および pukiwiki.dev:BugTrack2/76 これらデータは、過去のデータとなっていますので、9時間の誤差を気にしないのであれば、 無理に実行する必要もありません。
関連ページその他のツールファイル名コンバートツールYoshii Windowsの人へKaSHIM |