* EUC-JP -> UTF-8移行後のページ名について [#ned71a9e]

- ページ: [[BugTrack2]]
- 投稿者: [[okkez]]
- 優先順位: 低
- 状態: 提案
- カテゴリー: プラグイン
- 投稿日: 2006-09-22 (金) 01:14:26
- バージョン: 1.4.7

** メッセージ [#a900a439]
EUC-JP -> UTF-8に移行した場合、旧ページ名((日本語を含む))へのアクセスが悲しいことになります。

とりあえず悲しさを軽減できるパッチを作ったので参考までにどうぞ。

 Index: read.inc.php
 ===================================================================
 --- read.inc.php	(revision 225)
 +++ read.inc.php	(working copy)
 @@ -25,7 +25,15 @@
  
  	} else {
  		// 無効なページ名
 +		if ('EUC-JP' === mb_detect_encoding($page)) {
 +			$page = mb_convert_encoding($page, 'UTF-8', 'EUC-JP');
 +			$body = make_pagelink($page);
 +			return array(
 +				'msg'=>'maybe this page?',
 +				'body'=>$body
 +			);
 +		}
  		return array(
  			'msg'=>$_title_invalidwn,
  			'body'=>str_replace('$1', htmlspecialchars($page),
--------

#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.216 sec.

SourceForge