トップ «前の日記(2008年01月11日(Fri)) 最新 次の日記(2008年01月14日(Mon))» 編集 RSS feed

shinoのときどき日記


2008年01月13日(Sun)

FSWikiのInterWikiNameの変換文字コード指定

FSWikiでは、InterWikiNameで利用するエンコードに、Jcode::convertを利用している。

  • ソース InterWiki.pm L.157
&Jcode::convert(\$param,$enc);

なので、InterWikiNameで指定するときは、Jcode::convertでサポートされている文字コード書式で記述するとよい(はず)。

Jcode を参照すると次のように文字コードが指定されているのでそれぞれ利用すると良い(ように思う)

指定コード意味
asciiAscii (Contains no Japanese Code)
binaryBinary (Not Text File)
eucEUC-JP
sjisSHIFT_JIS
jisJIS (ISO-2022-JP)
ucs2UCS2 (Raw Unicode)
utf8UTF8

たとえば、Wikipediaはutf8でURLエンコードされている。

FSWikiのInterWikiNameにWikipedia.jaを指定する場合、次のように記述する

*[[Wikipedia|http://ja.wikipedia.org/wiki/]] utf8
Tags: wiki

InterWikiNameって

まだざっくりとしかみていないんだけれど、InterWikiNameって、共通規格みたいなのってないのかなぁ。各Wikiエンジン固有の在り方で、なんだかちょっともったいない感じ。

あとで、エンジンごとのInterWikiName記述法やURLエンコードなどをまとめたものを探してみよう。

Tags: wiki

トップ «前の日記(2008年01月11日(Fri)) 最新 次の日記(2008年01月14日(Mon))» 編集 RSS feed
2000|03|
2007|01|03|04|05|06|10|12|
2008|01|02|03|04|05|06|07|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|11|12|
2015|01|02|04|05|09|10|12|
2016|01|03|04|05|08|
2017|01|02|04|05|06|07|08|09|10|
2018|05|06|
2019|08|12|
2020|01|03|04|
2021|01|12|
2022|01|09|11|
2023|01|