InterWiki の変更点
#author("2026-01-05T07:34:46+09:00","","")
#author("2026-01-05T07:41:47+09:00","","")
-[https://neogamma.loader.jp/index2.html cinderella姉妹] utf8
# InterWikiName definition file for PukiWiki
# 書式: -[URL InterWiki名] 文字コード
-[https://neogamma.loader.jp/index2.html cinderella姉妹] utf8
-[https://pukiwiki.osdn.jp/index.php PukiWiki] utf8
-[https://pukiwiki.osdn.jp/index.php?cmd=backup&page=$1&age=1 Backup] utf8
-[https://www.google.com/search?q= Google] utf8
-[https://ja.wikipedia.org/wiki/ Wikipedia] utf8
-[https://www.nicovideo.jp/search/ NicoNico] utf8
-[https://twitter.com/search?q= Twitter] utf8
-[https://www.amazon.co.jp/s?k= Amazon] utf8
**[[InterWikiテクニカル]] [#ndb0a6db]
#contents
** [[InterWiki]]?吾???≪???祉??InterWikiName??????) [#nb5bafb9]
?泣?若?????鴻???????? ?泣?若????:WikiName ??[[BracketName]]?т?????[InterWikiName]]???????~
?????????若?吾???菴違?????違???????泣?若????[WikiName]]?吾????ゃ???若???潟?????????????障????
***サーバーリストへの追加 [#x601a752]
~InterWikiNameのページに以下のようにサーバの定義をする。
[URL サーバ名] タイプ
[http://factage.com/sng/pukiwiki/pukiwiki.php?read&page= sng] pw
[[?泣?若????:WikiName]]
[[pukiwiki:FrontPage]]
***InterWikiNameの追加 [#dda4293d]
~"サーバ名:WikiName" を[[BracketName]]で作ればInterWikiNameの完成
[[サーバ名:WikiName]]
[[sng:FrontPage]]
** ?泣?若???若???鴻???吾??申?? [#a71a4d66]
[[InterWikiName]] ?????若?吾??札筝??????????泣?若?????臂??????????????泣?若???若???鴻????申?????????????с???障????
***WikiNameの挿入位置 [#u94881f4]
~要求しようとするURLへのWikiNameの挿入位置を $1 で指定することができます。
-[http://factage.com/sng/pukiwiki/pukiwiki.php?backup&page=$1&age=1 sng] euc
$1 を省略すると次の行と同じ意味となり、お尻にWikiNameがくっつきます。
-[http://factage.com/sng/pukiwiki/pukiwiki.php?read&page= sng] euc
-[http://factage.com/sng/pukiwiki/pukiwiki.php?read&page=$1 sng] euc
[URL ?泣?若????] ?帥?ゃ??
[https://pukiwiki.osdn.jp/index.php pukiwiki] utf8
***文字コード変換タイプ [#me2cdd63]
~PukiWikiページ以外にも飛ばせます。日本語をURLに含む可能性もあるので、その場合のエンコーディングの指定をタイプとして指定できます。
-[http://factage.com/sng/pukiwiki/pukiwiki.php?read&page=$1 sng] euc
** WikiName???水?ヤ?臀?[#q7ad1d6d]
荀?羆?????????????URL?吾??[WikiName]]???水?ヤ?臀??? $1 ?ф??絎????????????с???障???????ャ????????絨祉????c?ゃ???障????
|CENTER:100|LEFT:340|c
|~raw|URLエンコードしないで、入力値をそのまま使用。|
|~asis|~|
|~std|内部文字エンコーディングのまま、URLエンコードします。|
|~省略時|~|
|~sjis|文字列をSJIS に変換し、URLエンコードします。(mb_stringのSJISへのエイリアスです)|
|~euc|文字列を日本語EUC に変換し、URLエンコードします。(mb_stringのEUC-JPへのエイリアスです)|
|~utf8|文字列をUTF-8 に変換し、URLエンコードします。(mb_stringのUTF-8へのエイリアスです)|
-[https://pukiwiki.osdn.jp/index.php?cmd=backup&page=$1&age=1 pukiwiki] utf8
その他、[[PHP]] の[[mb_string>mbstring]] でサポートされている以下のエンコード文字が使用できます。
|UCS-4|UCS-4BE|UCS-4LE|UCS-2|UCS-2BE|
|UCS-2LE|UTF-32|UTF-32BE|UTF-32LE|UCS-2LE|
|UTF-16|UTF-16BE|UTF-16LE|UTF-8|UTF-7|
|ASCII|EUC-JP|SJIS|eucJP-win|SJIS-win|
|ISO-2022-JP|JIS|ISO-8859-1|ISO-8859-2|ISO-8859-3|
|ISO-8859-4|ISO-8859-5|ISO-8859-6|ISO-8859-7|ISO-8859-8|
|ISO-8859-9|ISO-8859-10|ISO-8859-13|ISO-8859-14|ISO-8859-15|
|byte2be|byte2le|byte4be|byte4le|BASE64|
|7bit|8bit|UTF7-IMAP|||
** ??絖??潟?若??紊????帥?ゃ?? [#k34801d3]
-注意: [[mb_string>mbstring]] が正常に働いていないと変換に失敗して、[[InterWiki]] が正しいアドレスを返さなくなります。
[[PukiWiki]]???????若?娯札紊?????蕋??違???障?????ユ?????URL?????????醇?с?????????с?????翫???????潟?潟?若???c?潟?違????絎????帥?ゃ??????????絎??с???障????
-[https://pukiwiki.osdn.jp/index.php?cmd=read&page=$1 somewhere] utf8
:std ???ユ??|??????絖????潟?潟?若???c?潟??罔?羣???JIS)???障??RL???潟?潟?若?????障????
:raw asis|URL???潟?潟?若?????????с?????障?鞘戎????
:sjis|??絖?????SJIS?????????URL???潟?潟?若?????障????(mb_string??JIS?吾?????ゃ???≪?鴻?с??)
:euc|??絖??????ユ???EUC?????????URL???潟?潟?若?????障????(mb_string??UC-JP?吾?????ゃ???≪?鴻?с??)
:utf8|??絖?????UTF-8?????????URL???潟?潟?若?????障????(mb_string??TF-8?吾?????ゃ???≪?鴻?с??)
:yw|YukiWiki膤祉?吾?????潟?潟?若???c?潟?違??
:moin|MoinMoin??????????障????
???????PHP4??b_string?с?泣???若????????????篁ヤ??????潟?潟?若????絖???篏睡???с???障????
''UCS-4, UCS-4BE, UCS-4LE, UCS-2, UCS-2BE, UCS-2LE, UTF-32, UTF-32BE, UTF-32LE, UCS-2LE, UTF-16, UTF-16BE, UTF-16LE, UTF-8, UTF-7, ASCII, EUC-JP, SJIS, eucJP-win, SJIS-win, ISO-2022-JP, JIS, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, ISO-8859-13, ISO-8859-14, ISO-8859-15, byte2be, byte2le, byte4be, byte4le, BASE64, 7bit, 8bit, UTF7-IMAP''
** [[YukiWiki]]膤祉?吾?????潟?潟?若???c?潟??[#zeb5d7f0]
-[[WikiName]]???????吾???????障??RL???潟?潟?若????
-[[BracketName]]????????[ ]]??篁???????RL???潟?潟?若????