利用者:フィクミア/アンサイクロペディアのアドレス解析
出典: へっぽこ実験ウィキ『八百科事典(アンサイクロペディア)』
私はアンサイクロペディアに来て疑問に思ったことがある。それはアンサイクロペディアの記事のアドレスの決まり方である。
例えば私が始めて書いた記事クラブの4の記事で説明する。(諸事情によりS.fukasawaさんに初稿を投稿して頂きました。こんなところですが深く感謝申し上げます。)
クラブの4のアドレス(直接リンク)→http://ja.uncyclopedia.info/wiki/%E3%82%AF%E3%83%A9%E3%83%96%E3%81%AE4これを一文字ごとに解釈すると
私はこの記事のアドレスのwiki以降、つまり%の並ぶ一種の暗号めいたものの解析に挑戦したいと思う。
ちなみにこれはメディアウィキ全てに互換性があるものである。
それを示す例としてメディアウィキを使用している主要なウィキの東京の項目を比べてみようと思う。
この表を見る限り全てのウィキにおいて最後が
このような例は必要なかったかもしれないが自己満足なので許してください。
それから名前空間によってもwiki以降が変わることがある。
ここに記すのは各名前空間の接頭語のようなものである。wiki以降にこれをつけてから項目名を書かなくてはならない。
| 名前空間 | 対応する接頭文字 |
|---|---|
| (標準) | 特に無し |
| ノート | %E3%83%8E%E3%83%BC%E3%83%88: |
| 利用者 | %E5%88%A9%E7%94%A8%E8%80%85: |
| 利用者‐会話 | %E5%88%A9%E7%94%A8%E8%80%85%E2%80%90%E4%BC%9A%E8%A9%B1: |
| Uncyclopedia | Uncyclopedia: |
| Uncyclopedia‐ノート | Uncyclopedia%E2%80%90%E3%83%8E%E3%83%BC%E3%83%88: |
| 画像 | %E7%94%BB%E5%83%8F: |
| 画像‐ノート | %E7%94%BB%E5%83%8F%E2%80%90%E3%83%8E%E3%83%BC%E3%83%88: |
| MediaWiki | MediaWiki: |
| MediaWiki‐ノート | MediaWiki%E2%80%90%E3%83%8E%E3%83%BC%E3%83%88: |
| Template | Template: |
| Template‐ノート | Template%E2%80%90%E3%83%8E%E3%83%BC%E3%83%88: |
| Help | Help: |
| Help‐ノート | Help%E2%80%90%E3%83%8E%E3%83%BC%E3%83%88: |
| Category | Category: |
| Category‐ノート | Category%E2%80%90%E3%83%8E%E3%83%BC%E3%83%88: |
| Portal | Portal: |
| Portal talk | Portal_talk: |
| UnNews | UnNews: |
| UnNews talk | UnNews_talk: |
| Undictionary | Undictionary: |
| Undictionary talk | Undictionary_talk: |
| Game | Game: |
| Game talk | Game_talk: |
| Forum | Forum: |
| Forum talk | Forum_talk: |
| UnTunes | UnTunes: |
| UnTunes talk | UnTunes_talk: |
| UnBooks | UnBooks: |
| UnBooks talk | %E3%83%8E%E3%83%BC%E3%83%88:UnBooks: |
| 特別ページ | %E7%89%B9%E5%88%A5: |
別に名前空間ではアンブックスと特別ページはないがおまけでつけた。
主にノート空間の表記はノートとtalkに別れているということが分かる。
それと画像空間やMediaWiki空間そして特別ページは特別な文字が割り振られているためこの表はあてにならないといって問題無いだろう。
ではこれから解析を始めようと思う。(表が長いのは仕様です)
目次 |
[編集] 半角編
まずは半角から調べる。
[編集] アルファベット編
アルファベットの場合半角でうてば大文字だろうが小文字だろうが全て%なしの大文字となる
例えばAという項目を見ていただきたい。
Aのアドレスhttp://ja.uncyclopedia.info/wiki/A
wikiのあとにはただAと記されているだけである。ちなみにaでもAにいくことができる。
もちろん複数の英字が含まれていても同じことである。
例 UCP UCPのアドレスhttp://ja.uncyclopedia.info/wiki/UCP
wikiのあとにはただUCPと記されている。もちろんucpだろうがuCpだろうがUcPであろうとすべてUCPに繋がる。 ちなみにこの機能は内部リンクには反映されない。ただ、検索機能では見事にヒットしてくれるので暇な方はここの赤リンクを一度検索にかけてみてほしい。ちゃんとUCPに繋がるはずだから。
もちろんアルファベットしか使われていない項目だけではない。その場合はどうだろうか?
例 Yahoo! オークション Yahoo! オークションのアドレスhttp://ja.uncyclopedia.info/wiki/Yahoo%21_%E3%82%AA%E3%83%BC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3
この場合検索に関してはヤフーの部分は自由に弄繰り回しても問題ない。例えばYahOo! オークションと検索したとしても無事当該記事にたどり着く。ただし英字以外の場所をいじれば繋がらなくなってしまうだろう。つまり英字部分のみ大文字と小文字の互換性があるということである。
残念ながら全角のアルファベットには互換性は無い。
結論 半角アルファベットAまたはaに対応するコードは半角のAである。
[編集] 数字編
半角数字にもアルファベットと同様のことが言える。
例 156 156のアドレスhttp://ja.uncyclopedia.info/wiki/156
wikiのあとにはただ156と記されているだけである。これがその論拠である。
もちろん普通にごちゃ混ぜの場合もあるだろう。
例 日本国48番目の都道府県 日本国48番目の都道府県のアドレスhttp://ja.uncyclopedia.info/wiki/%E6%97%A5%E6%9C%AC%E5%9B%BD48%E7%95%AA%E7%9B%AE%E3%81%AE%E9%83%BD%E9%81%93%E5%BA%9C%E7%9C%8C
ごちゃごちゃしている中に48という数字が隠れているのが分かるだろうか?このように半角数字は%なしでくっつく力があるのだ。
結論 1に対応するコードは1なのである。
[編集] カタカナ編
半角・全角カタカナにも互換性は無いので諦めよう。
[編集] 記号編
ここからは前述した%の出てくる世界になる。それをまとめたので見て欲しい。
| 文字 | 対応するコード |
|---|---|
| ! | |
| " | |
| # | |
| $ | |
| % | |
| & | |
| ' | |
| ( | |
| ) | |
| ^ | |
| \ | |
| [ | |
| ] | |
| @ | |
| : | |
| ; | |
| / | |
| \ | |
| . | |
| , | |
| _ | |
| * | |
| < | |
| > | |
| { | |
| } | |
| ` | |
| = | |
| ~ | |
| | |
[編集] 全角編
[編集] ひらがな・カタカナ編
| ひらがな | 対応するコード | カタカナ | 対応するコード |
|---|---|---|---|
| あ | %e3%81%82 | ア | %e3%82%a2 |
| い | %e3%81%84 | イ | %e3%82%a4 |
| う | %e3%81%86 | ウ | %e3%82%a6 |
| え | %e3%81%88 | エ | %e3%82%a8 |
| お | %e3%81%8a | オ | %e3%82%aa |
| か | %e3%81%8b | カ | %e3%82%ab |
| き | %e3%81%8d | キ | %e3%82%ad |
| く | %e3%81%8f | ク | %e3%82%af |
| け | %e3%81%91 | ケ | %e3%82%b1 |
| こ | %e3%81%93 | コ | %e3%82%b3 |
| さ | %e3%81%95 | サ | %e3%82%b5 |
| し | %e3%81%97 | シ | %e3%82%b7 |
| す | %e3%81%99 | ス | %e3%82%b9 |
| せ | %e3%81%9b | セ | %e3%82%bb |
| そ | %e3%81%9d | ソ | %e3%82%bd |
| た | %e3%81%9f | タ | %e3%82%bf |
| ち | %e3%81%a1 | チ | %e3%83%81 |
| つ | %e3%81%a4 | ツ | %e3%83%84 |
| て | %e3%81%a6 | テ | %e3%83%86 |
| と | %e3%81%a8 | ト | %e3%83%88 |
| な | %e3%81%aa | ナ | %e3%83%8a |
| に | %e3%81%ab | ニ | %e3%83%8b |
| ぬ | %e3%81%ac | ヌ | %e3%83%8c |
| ね | %e3%81%ad | ネ | %e3%83%8d |
| の | %e3%81%ae | ノ | %e3%83%8e |
| は | %e3%81%af | ハ | %e3%83%8f |
| ひ | %e3%81%b2 | ヒ | %e3%83%92 |
| ふ | %e3%81%b5 | フ | %e3%83%95 |
| へ | %e3%81%b8 | ヘ | %e3%83%98 |
| ほ | %e3%81%bb | ホ | %e3%83%9b |
| ま | %e3%81%be | マ | %e3%83%9e |
| み | %e3%81%bf | ミ | %e3%83%9f |
| む | %e3%82%80 | ム | %e3%83%a0 |
| め | %e3%82%81 | メ | %e3%83%a1 |
| も | %e3%82%82 | モ | %e3%83%a2 |
| や | %e3%82%84 | ヤ | %e3%83%a4 |
| ゆ | %e3%82%86 | ユ | %e3%83%a6 |
| よ | %e3%82%88 | ヨ | %e3%83%a8 |
| ら | %e3%82%89 | ラ | %e3%83%a9 |
| り | %e3%82%8a | リ | %e3%83%aa |
| る | %e3%82%8b | ル | %e3%83%ab |
| れ | %e3%82%8c | レ | %e3%83%ac |
| ろ | %e3%82%8d | ロ | %e3%83%ad |
| わ | %e3%82%8f | ワ | %e3%83%af |
| ゐ | %e3%82%90 | ヰ | %e3%83%b0 |
| ゑ | %e3%82%91 | ヱ | %e3%83%b1 |
| を | %e3%82%92 | ヲ | %e3%83%b2 |
| ん | %e3%82%93 | ン | %e3%83%b3 |
| が | %e3%81%8c | ガ | %e3%82%ac |
| ぎ | %e3%81%8e | ギ | %e3%82%ae |
| ぐ | %e3%81%90 | グ | %e3%82%b0 |
| げ | %e3%81%92 | ゲ | %e3%82%b2 |
| ご | %e3%81%94 | ゴ | %e3%82%b4 |
| ざ | %e3%81%96 | ザ | %e3%82%b6 |
| じ | %e3%81%98 | ジ | %e3%82%b8 |
| ず | %e3%81%9a | ズ | %e3%82%ba |
| ぜ | %e3%81%9c | ゼ | %e3%82%bc |
| ぞ | %e3%81%9e | ゾ | %e3%82%be |
| だ | %e3%81%a0 | ダ | %e3%83%80 |
| ぢ | %e3%81%a2 | ヂ | %e3%83%82 |
| づ | %e3%81%a5 | ヅ | %e3%83%85 |
| で | %e3%81%a7 | デ | %e3%83%87 |
| ど | %e3%81%a9 | ド | %e3%83%89 |
| ば | %e3%81%b0 | バ | %e3%83%90 |
| び | %e3%81%b3 | ビ | %e3%83%93 |
| ぶ | %e3%81%b6 | ブ | %e3%83%96 |
| べ | %e3%81%b9 | ベ | %e3%83%99 |
| ぼ | %e3%81%bc | ボ | %e3%83%9c |
| ぱ | %e3%81%b1 | パ | %e3%83%91 |
| ぴ | %e3%81%b4 | ピ | %e3%83%94 |
| ぷ | %e3%81%b7 | プ | %e3%83%97 |
| ぺ | %e3%81%ba | ペ | %e3%83%9a |
| ぽ | %e3%81%bd | ポ | %e3%83%9d |
| ぁ | %e3%81%81 | ァ | %e3%82%a1 |
| ぃ | %e3%81%83 | ィ | %e3%82%a3 |
| ぅ | %e3%81%85 | ゥ | %e3%82%a5 |
| ぇ | %e3%81%87 | ェ | %e3%82%a7 |
| ぉ | %e3%81%89 | ォ | %e3%82%a9 |
| ゃ | %e3%82%83 | ャ | %e3%83%a3 |
| ゅ | %e3%82%85 | ュ | %e3%83%a5 |
| ょ | %e3%82%87 | ョ | %e3%83%a7 |
| っ | %e3%81%a3 | ッ | %e3%83%83 |
[編集] 記号編
[編集] 漢字編
[編集] その他
[編集] 裏技
UTF-8には裏技的な機能がある。それはコードを貼り付けて内部リンクをかけると元の文章が浮かび上がるというものだ。
例 [[%e3%83%a1%e3%83%87%e3%82%a3%e3%82%a2%e3%82%a6%e3%82%a3%e3%82%ad]] → メディアウィキ
こんなことを知っていてもあまり役にたたない。でも知ってて損は無いはずだ。
[編集] 関連項目
[編集] 外部リンク
URLエンコード・デコードフォーム Rotoryuさんより情報提供 UTF-8などを自由に変換できる便利な装置