PukiWiki/1.4/UTF-8化
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[上へ>../]]
RIGHT:&size(12){Category: [[UTF-8>BugTrack2/186]]};
* PukiWikiの文字コードについて [#n2253575]
- PukiWiki 1.5.1 以降、PukiWikiはUTF-8版の利用を推奨して...
- PukiWikiの新規利用の際にはUTF-8版を利用してください
- 既存のEUC-JP版のサイトをUTF-8に変換・移行するために [[E...
*&aname(utf8);EUC-JPからUTF-8への移行 [#vd0e1f50]
&size(25){&color(red){このページの情報は古くなっています...
:&color(crimson){【注意】};|
~UTF-8化はやりたい人だけがすることで、''PukiWiki 1.4の動...
~また、UTF-8化することを''おすすめしているわけではありま...
~UTF-8化した場合、phpファイルやskinファイルなどの編集はUT...
~UTF-8化が必要でない人、UTF-8を扱える環境にない人は、以下...
//:&color(crimson){【必要条件】};|
//~PHP 4.3.0以上でないと、「~」が「〜」に文字化け...
//~PHP 4.3.0以上でないと、中国語や韓国語との混在使用で、...
:&color(crimson){【警告】};|
~UTF-8化の作業は、必ずPukiWiki 1.4が動作している環境で行...
~PukiWiki 1.3系列の人は、あらかじめ、[[PukiWiki/1.4/1.3系...
~PukiWikiの各ディレクトリ、ファイルのパーミッションが正し...
最新の情報については、UTF-8版関係のまとめ([[BugTrack2/18...
#contents
----
**バックアップ [#neec5f2e]
バックアップは非常に大切です。以下の作業を行う前に、*.php...
**準備するもの [#aa38d1c4]
-[[jcode_1.34.zip:http://www.spencernetwork.org/jcode/]]...
-ダウンロードしたjcode_1.34.zipを解凍し、中のファイルをpu...
**手動で書き換える部分 [#q17a01dc]
-init.php
define('SOURCE_ENCODING','EUC-JP');
を
define('SOURCE_ENCODING','UTF-8');
に変更。
-pukiwiki.skin.en.php
<?php header('Content-Type: text/html; charset=iso-8859-...
<?php echo '<?xml version="1.0" encoding="iso-8859-1"?>'...
を
<?php header('Content-Type: text/html; charset=UTF-8') ?>
<?php echo '<?xml version="1.0" encoding="UTF-8"?>' ?>
に変更。
<meta http-equiv="content-type" content="application/xht...
を
<meta http-equiv="content-type" content="application/xht...
に変更。
-pukiwiki.skin.ja.php
<?php header('Content-Type: text/html; charset=EUC-JP') ?>
<?php echo '<?xml version="1.0" encoding="EUC-JP"?>' ?>
を
<?php header('Content-Type: text/html; charset=UTF-8') ?>
<?php echo '<?xml version="1.0" encoding="UTF-8"?>' ?>
に変更。
<meta http-equiv="content-type" content="application/xht...
を
<meta http-equiv="content-type" content="application/xht...
に変更。
**ファイルのコンバート [#k806a570]
//-[[しろくろのへや:UTF-8]]からconvert.phpをダウンロード
//-ダウンロードしたconvert.phpをconvertディレクトリにアッ...
-[[PukiWiki/1.4/1.3系からの移行]]ページに添付されている&r...
-http://.../pukiwiki.php?plugin=convertcodeを実行
-pluginディレクトリのconvertcode.inc.phpを削除
-pluginディレクトリのjcode_1.34ディレクトリを削除
&color(red){上記のものは、古いのでそのままでは現在の構成...
**InterWikiNameの再編集 [#z2463fae]
-エンコード指定を変更する必要がある。
--無指定やpwやywになっているものは、相手側のコード(euc、u...
**注意 [#z1d99038]
-UTF-8では日本語1文字が3バイトになるため、ページを階層化...
**Internationalization of UI(in case you are running inte...
-'''simple''' i18n of UI :) (We should use gettext or so...
--- pukiwiki.ini.php~ Mon Feb 7 22:22:40 2005
+++ pukiwiki.ini.php Mon Feb 28 12:57:39 2005
@@ -37,7 +37,17 @@
define('LANG', 'ja');
// UI_LANG - Content Language for buttons, menus, etc
-define('UI_LANG', LANG); // 'en' for Internationalized ...
+$UI_LANG = LANG; // Default UI language, 'en' for English
+
+$use_utf8 = 1;
+if ($use_utf8) {
+ preg_match('/^([^-,;]+)(-|,|;|$).*/', $_SERVER['...
+ if (is_readable("$lang[1]_utf8.lng.php"))
+ define('UI_LANG', "$lang[1]_utf8");
+ else
+ define('UI_LANG', $UI_LANG);
+} else
+ define('UI_LANG', $UI_LANG);
/////////////////////////////////////////////////
// Directory settings I (ended with '/', permission '77...
it tries to find language file(e.g. ja_utf8.lng.php, ko_u...
**コメント [#l53a5608]
#pcomment()
終了行:
[[上へ>../]]
RIGHT:&size(12){Category: [[UTF-8>BugTrack2/186]]};
* PukiWikiの文字コードについて [#n2253575]
- PukiWiki 1.5.1 以降、PukiWikiはUTF-8版の利用を推奨して...
- PukiWikiの新規利用の際にはUTF-8版を利用してください
- 既存のEUC-JP版のサイトをUTF-8に変換・移行するために [[E...
*&aname(utf8);EUC-JPからUTF-8への移行 [#vd0e1f50]
&size(25){&color(red){このページの情報は古くなっています...
:&color(crimson){【注意】};|
~UTF-8化はやりたい人だけがすることで、''PukiWiki 1.4の動...
~また、UTF-8化することを''おすすめしているわけではありま...
~UTF-8化した場合、phpファイルやskinファイルなどの編集はUT...
~UTF-8化が必要でない人、UTF-8を扱える環境にない人は、以下...
//:&color(crimson){【必要条件】};|
//~PHP 4.3.0以上でないと、「~」が「〜」に文字化け...
//~PHP 4.3.0以上でないと、中国語や韓国語との混在使用で、...
:&color(crimson){【警告】};|
~UTF-8化の作業は、必ずPukiWiki 1.4が動作している環境で行...
~PukiWiki 1.3系列の人は、あらかじめ、[[PukiWiki/1.4/1.3系...
~PukiWikiの各ディレクトリ、ファイルのパーミッションが正し...
最新の情報については、UTF-8版関係のまとめ([[BugTrack2/18...
#contents
----
**バックアップ [#neec5f2e]
バックアップは非常に大切です。以下の作業を行う前に、*.php...
**準備するもの [#aa38d1c4]
-[[jcode_1.34.zip:http://www.spencernetwork.org/jcode/]]...
-ダウンロードしたjcode_1.34.zipを解凍し、中のファイルをpu...
**手動で書き換える部分 [#q17a01dc]
-init.php
define('SOURCE_ENCODING','EUC-JP');
を
define('SOURCE_ENCODING','UTF-8');
に変更。
-pukiwiki.skin.en.php
<?php header('Content-Type: text/html; charset=iso-8859-...
<?php echo '<?xml version="1.0" encoding="iso-8859-1"?>'...
を
<?php header('Content-Type: text/html; charset=UTF-8') ?>
<?php echo '<?xml version="1.0" encoding="UTF-8"?>' ?>
に変更。
<meta http-equiv="content-type" content="application/xht...
を
<meta http-equiv="content-type" content="application/xht...
に変更。
-pukiwiki.skin.ja.php
<?php header('Content-Type: text/html; charset=EUC-JP') ?>
<?php echo '<?xml version="1.0" encoding="EUC-JP"?>' ?>
を
<?php header('Content-Type: text/html; charset=UTF-8') ?>
<?php echo '<?xml version="1.0" encoding="UTF-8"?>' ?>
に変更。
<meta http-equiv="content-type" content="application/xht...
を
<meta http-equiv="content-type" content="application/xht...
に変更。
**ファイルのコンバート [#k806a570]
//-[[しろくろのへや:UTF-8]]からconvert.phpをダウンロード
//-ダウンロードしたconvert.phpをconvertディレクトリにアッ...
-[[PukiWiki/1.4/1.3系からの移行]]ページに添付されている&r...
-http://.../pukiwiki.php?plugin=convertcodeを実行
-pluginディレクトリのconvertcode.inc.phpを削除
-pluginディレクトリのjcode_1.34ディレクトリを削除
&color(red){上記のものは、古いのでそのままでは現在の構成...
**InterWikiNameの再編集 [#z2463fae]
-エンコード指定を変更する必要がある。
--無指定やpwやywになっているものは、相手側のコード(euc、u...
**注意 [#z1d99038]
-UTF-8では日本語1文字が3バイトになるため、ページを階層化...
**Internationalization of UI(in case you are running inte...
-'''simple''' i18n of UI :) (We should use gettext or so...
--- pukiwiki.ini.php~ Mon Feb 7 22:22:40 2005
+++ pukiwiki.ini.php Mon Feb 28 12:57:39 2005
@@ -37,7 +37,17 @@
define('LANG', 'ja');
// UI_LANG - Content Language for buttons, menus, etc
-define('UI_LANG', LANG); // 'en' for Internationalized ...
+$UI_LANG = LANG; // Default UI language, 'en' for English
+
+$use_utf8 = 1;
+if ($use_utf8) {
+ preg_match('/^([^-,;]+)(-|,|;|$).*/', $_SERVER['...
+ if (is_readable("$lang[1]_utf8.lng.php"))
+ define('UI_LANG', "$lang[1]_utf8");
+ else
+ define('UI_LANG', $UI_LANG);
+} else
+ define('UI_LANG', $UI_LANG);
/////////////////////////////////////////////////
// Directory settings I (ended with '/', permission '77...
it tries to find language file(e.g. ja_utf8.lng.php, ko_u...
**コメント [#l53a5608]
#pcomment()
ページ名: