#author("2022-04-09T23:02:38+09:00","default:umorigu","umorigu")
#author("2022-04-09T23:03:26+09:00","default:umorigu","umorigu")
RIGHT:&size(12){Category: [[UTF-8>BugTrack2/186]]};
* UTF-8版関係のまとめ [#o7906542]

- ページ: [[BugTrack]]
- 投稿者: [[henoheno]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: その他
- 投稿日: 2006-07-02 (日) 23:16:49
- バージョン: 

#contents

** メッセージ [#qcc38a0f]
UTF-8版に関する過去の話題などをまとめましょう。


** 過去の話題 [#lb1c1a49]
- [[PukiWiki/国際化]]
- [[PukiWiki/1.4/UTF-8化]]

** EUC to UTF-8 を行う場合のポイント [#i9ec904f]

- [[EUC-JP to UTF-8]] の変換ツールを使うことで、EUC-JPのPukiWikiサイトをUTF-8に変換することができます。

+ データは EUC-JP の形で格納されているでしょうから、それを UTF-8 に変更する必要があります
+ プログラムコードも同様です。現在のPukiWikiのPHPコードは文字コードと明確には独立してませんので、プログラムコードもまとめて UTF-8 に変換して下さい。
+ ページ名は encoded (PukiWiki内部の encode() 関数でエンコードした) EUC-JP の形でファイル名に使われていますので、それを encoded UTF-8 に変換(ファイル名の修正)する必要があります
-- ページ名は様々なデータに使われていますから、それら全てを変換する必要があります。デフォルトのディレクトリ名で言うなら wiki/ diff/ backup/ attach/ cache/ counter/ などです。


** 変換ツール [#la894fbe]

*** EUC-JP版で構築されたPukiWikiサイトをまとめてUTF-8に変換 [#m111962d]

- [[EUC-JP to UTF-8]] 一括変換ツール

*** encodeされたEUC-JPのファイル名を encodeされたUTF-8に変換 [#ke046951]

- encls.php -- [[cvs:../devel/encls.php]]
-- 公式パッケージの変換に使用。カスタマイズすれば別の目的にも利用可能。現状は最低限の動作のみ。

- PukiWiki_FileViewer (VB.NET)
-- [[http://www.aksum.jp/pukiwiki/index.php?ハック/05-ファイル名コンバートツール>http://www.aksum.jp/pukiwiki/index.php?%E3%83%8F%E3%83%83%E3%82%AF%2F05-%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%82%B3%E3%83%B3%E3%83%90%E3%83%BC%E3%83%88%E3%83%84%E3%83%BC%E3%83%AB]]

// ** 一括変換 [#jf2ac634]
//
// - [[okkez:memo/改造/UTF-8化]]

**日本語ページ一覧分類関連 [#n2bb3cc7]
- [[BugTrack/562#v4428d05]] サンプル辞書が一部 UTF-8に未対応
- [[BugTrack2/232]]

--------
- [[official:質問箱3/439]] --  &new{2006-07-23 (日) 22:41:56};
- [[BugTrack2/191]] --  &new{2006-07-23 (日) 22:42:55};
- [[official:続・質問箱/570]], [[official:質問箱3/622]], [[official:質問箱4/90]], [[official:質問箱4/242]] --  &new{2009-03-08 (日) 19:54:52};
- 変換ツール [[EUC-JP to UTF-8]] の提供を始めましたので完了とします -- [[umorigu]] &new{2022-04-09 (土) 23:03:26};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.033 sec.

SourceForge