Help:ページ名

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索
ようこそ - ガイドブック - チュートリアル - 早見表 - FAQ - ヘルプ - 用語集 - 利用案内 - 質問

ウィキペディア日本語版のヘルプページです。メタウィキヘルプが元になっています。


編集の基本
ページの編集
新規ページの作成
記事名チェック
文書の体裁
セクションと目次
箇条書き   表の作り方
脚注 | ISBNのリンク
特殊文字
HTMLタグの使用
画像などの利用
画像の表示
ファイルページ
数式の書き方
リンクする
リンク | URL
パイプ付きリンク
言語間・ウィキ間リンク
ウィキデータ
カテゴリ
リダイレクトソフト
ページの位置づけ
名前空間
サブページ
ミスなどの修正
新規ページのパトロール
以前の版にページを戻す方法
ページの移動
作業の効率化
マジックワード
テンプレート早わかり
テンプレートの制限
条件文 | テンプレートの説明文
ナビゲーションボックス
コミュニケーション
要約欄
細部の編集
ノートページ | 過去ログ
ウィキラブ
ウィキメール | 感謝
その他
編集の競合
ページ名の働き
記事の定義
ページサイズ
音声・動画の作成と利用
棒グラフの書き方
サンドボックス
ウィキポータル
携帯端末でのアクセス
ヘルプの目次へ

ページの正式なページ名は、ページの見出しとして大きなフォントで表示されます。ウィキペディアにおいて、そのページにリンクすることができる名前のことです。ウィキペディアにおけるページ名について解説し、ページ名にまつわる様々な表記法、また文字列の自動変換の規則や、それに伴ってページ名で使用が制限される文字について説明していきます。

システムが生成するURLアドレス中に示される、空白をアンダースコアで置き換えたページ名も正式なページ名の別の形です。ラテン文字を使用している場合、さらに大文字と小文字の区別が問題になりますが、「Help:ページ名」ならば、「help:ページ名」、「HELP:ページ名」などが、同名だと認識されます。なお、システムが同名だと認識するページ名は、ページ内に自己リンクを貼るとボールド体で表記されます。詳細は以下を参照してください。

用語[編集]

「フルページ名」(full page name)という用語は、名前空間のプレフィックス(接頭辞)を含むページ名を指します。「ページ名」(page name)という用語は標準名前空間以外では定義が曖昧で、名前空間のプレフィックスを含む場合と含まない場合があります。違いをはっきりさせたいときには、「フルページ名」と「名前空間プレフィックスなしのページ名」と表現することができます。

例えば、フルページ名「Help:脚注」では、「Help」の部分が名前空間で、「脚注」の部分がページ名です。

制限[編集]

特殊文字[編集]

以下の文字は、ページ名に使えないようになっています。

# < > [ ] | { }

[]{}、および |はメディアウィキのウィキ文法において特別な意味が与えられており、ページ名が決定される前に機能し変換されます。例えば、[[{{CURRENTYEAR}}]] とすると、 {{CURRENTYEAR}} というページ名と解釈されるのではなく、変換された「2016」というページを呼び出してしまいます。

また ASCII文字のうち制御文字である 0 から 31の範囲にある印刷不可能な文字と、 127 の「削除」文字も使用できません。

バックスラッシュ \ も問題を引き起こします。ページ名を使用している場所によって、スラッシュ (/) に置換されたりされなかったりするからです。

詳細は、Wikipedia:Naming_conventions (technical restrictions)(英語) および マジックワード{{DISPLAYTITLE}}を参照してください。

スラッシュ (/)[編集]

名前空間及び設定によっては、ページ名内のスラッシュ (/) が特殊な意味を持つことがあります。詳しくはHelp:サブページを参照してください。

サブページへのリンク機能の副作用で、タイトルがスラッシュ (/) から始まる標準名前空間にあるページへサブページ機能が有効になっている名前空間からリンクするときには、ページ名の前にコロン (:) を付加するという回避手段が必要です。

名前空間プレフィックス[編集]

ページ名の冒頭は、名前空間 プレフィックスに変換される文字列と一致してはいけません。例えば、"Wikipedia:A-Kon"に転送されてしまう "Project: A-Kon" という名前のページを作ることはできません。

冒頭が名前空間プレフィックスと一致するページを作ることは、原理的には可能です。例えば英語版ウィキペディアで、Wikipedia: The Big Adventure とか Talk: Secrets are Bad という書籍についての記事を作ることが考えられます。しかし、こういったページは、不適切な名前空間に置かれることになり、検索やページの一覧表示の際に支障をきたします(またコロンのあとの空白は自動的に除去されます)。さらに、2つめの例では、ページ自体がノートページ(トークページ)になってしまっているので、記事に付随するノートページがありません。(また、上で述べた理由で、このようなページ名は、他の名前に変換されるプロジェクトでは使えません。例えば2つめの例は、日本語版ウィキペディアでは「ノート:Secrets are Bad」というページ名になってしまいます。)

他のプロジェクトを参照するプレフィックスおよび擬似名前空間[編集]

他のプロジェクトを参照するのに用いられているプレフィックスをページ名の冒頭に使うことはできません。例えば "en:"などの言語コードです(Wikimediaウィキの一覧参照)。また"Media:" および "Special:" の擬似名前空間も使えません。

したがって、例えばディーヴォの音楽アルバム「Q: Are We Not Men? A: We Are Devo!」はこのままページ名にすることはできません。Q: Are We Not Men? A: We Are Devo! とか http://en.wikipedia.org/wiki/Q:Are_We_Not_Men%3F_A:_We_Are_Devo%21 のように実際にやってみようとすると、ウィキクォートに転送されてしまいます

プロジェクト自身のプロジェクト・プレフィックスを付けられるかどうかは一貫性がありません。例えば日本語版ウィキペディアでは "ja:a" のようなページはできません(ja:aja:ja:aを試してみてください)。一方、ウィキクオートで「Q: Are We Not Men? A: We Are Devo!」というページ名を作成することは可能です(q:Q: Are We Not Men? A: We Are Devo!)。

ページ名の最大長[編集]

ページ名の最大長は255バイトです(名前空間プレフィックスを除く)。UTF-8エンコーディングでは、非ASCII文字は最大4バイトになるので、タイトルに書ける文字の最大数は、使用している言語に依存して255より小さくなります。

最初の文字[編集]

ページ名の最初の1文字目には、コロン (:)、スペース ( )およびアンダースコア (_)は使えません。スラッシュは若干問題を引き起こします(上記参照)。パーセント記号 (%) も後に続く文字によっては、リンクが働かなかったり、後続文字とあわせてコードとして認識してしまうので、問題をおこします。例えば %%1 は普通に機能しますが(とはいえこのようなページ名はそれ自体問題でしょうが)[[%23]] は # に、[[%234]] は #4 に、[[%2542]] は [[%2542]] になります(#文字のコーディングを参照)。

Unicode文字の使用可能範囲[編集]

ページ名には、Unicode基本多言語面にある文字(コードで言えば U+0000からU+FFFFまで)のみ使用できます。通常の日本語文字入力から使用している限りこの制限は意識しなくてもよいでしょう。

これはウィキペディア日本語版で使われているMySQL4.0の制限[1][2]によります。この範囲を超える文字をページ名に使用すると、サーバーに障害が起きたときに復旧に失敗し、データの一部が失われる可能性があります。

スペース対アンダースコア[編集]

ページ名中では、スペース ( )はアンダースコア (_) と等価に扱われます。ページ冒頭の大きなフォントで書かれたタイトル中ではスペースで表示され、URL 中ではアンダースコアが使われます。例えば "Help:Page name" というページ名であれば、 "Help:Page_name" になります。

スペース/アンダースコアの無視[編集]

以下のスペース/アンダースコアは無視されます。

  • フルページ名の始端と終端にあるもの
  • 名前空間プレフィックスの終端とコロンとの間にあるもの
  • 名前空間プレフィックスのコロンの後にあるもの
  • 連続する重複スペース

例えば、 [[___help__ :_ _テンプレート_ _]] は、リンクラベルは ___help__ :_ _テンプレート_ _ と表示されますが、実際のリンク先は Help:テンプレート にリンクされます。

ただし、名前空間として定義されていない文字列での、半角のコロンの前後のスペースでは動作が異なります。例えば、 マジック:ザ・ギャザリングマジック: ザ・ギャザリングマジック : ザ・ギャザリング とはすべて区別されます。

大文字・小文字の区別[編集]

ページ名に使われている文字が、大文字・小文字の存在する文字(ラテン文字ギリシャ文字キリル文字アルメニア文字)の場合、以下のことがおきます。

名前空間のプレフィックス[編集]

名前空間のプレフィックスでは、全文字で大文字・小文字の区別をつけません。したがって、Help:目次helP:目次 も同じページへリンクします。ただし、記事冒頭で大きなフォントで書かれたり、システムによって生成される URL に現れるページの「正式名」は、ほとんどの名前空間で、一文字目だけを大文字にしたものです。例外として、MediaWiki名前空間があります。

ページ名の一文字目[編集]

ページ名の一文字目(名前空間プレフィックスがある場合、その直後)では、大文字・小文字を区別するかはプロジェクトの設定によります(mw:Manual:$wgCapitalLinksを確認してください)。ウィキメディアプロジェクトでは、ウィクショナリーを除いて一文字目の大文字と小文字を同一視します(wikt:ja:Awikt:ja:a を参照のこと)。

一文字目の大文字・小文字の区別をしないプロジェクトでは、ページの正式名は大文字始まりのものです。

この区別は、一文字目にしか適用されないことに注意してください。したがって、"help:Page name"、"Help:page name"、"Help:Page name" がそれぞれ"Help:Page name"と同名として認識されますが、"Help:Page Name" は同名と見なされません。また、コロン (:) を使っていても、その前がソフトウェアで定義しているプレフィックスでない場合、コロンの直後の文字は大文字と小文字が区別されます。例えば WP:VWP:v は区別されます。

画像ファイル名の拡張子における大文字・小文字の区別[編集]

画像ファイル名の拡張子でも大文字・小文字の区別がされることに注意してください。image:Stop_sign_us.jpgimage:Stop_sign_us.JPG とは別のファイルとして認識されます。

文字のコーディング[編集]

ページ名は、例えば %41 を含むことは出来ません。なぜなら、%41 はそれをコードとしている文字 A に自動的に変換されるからです。例えば[[%41]] は A になります。同様に、%C3%80 も、自動的に文字 À に変換されるので、[[%C3%80]] は À になりますし、ページのURL は、http://ja.wikipedia.org/wiki/%C3%80 になります。ページ名が %C3%80 なのか、À なのか、ということも問題になるでしょうが、いずれにせよ、この2つの名前でページを区別することはできません。

正式名[編集]

存在しないページをテンプレートタグで呼び出すと、正規のページ名へのリンクが表示されます。例えば{{qwsazx}}、 {{:qwsazx}}、 {{project:qws azx}} とすると Template:QwsazxQwsazxWikipedia:Qws azxとなります。これを普通のリンクTemplate:qwsazxqwsazxproject:qws azxと比べてみてください。普通のリンクの場合、こういった表記はパイプ付きリンクと同じように機能します。つまり、例えば[[Qwsazx|qwsazx]]としたのと同じことになります。なお、こうやって入力した場合、リンクの上にカーソルをおいて、ポップアップやブラウザのステータスバーに表示させるまで正式名はわかりません。また、リンク先がリダイレクトなのか、リダイレクト先はどこなのかはわかりません。

他のプロジェクトにあるページを呼び出そうとしても、単にウィキテキストが表示されるだけです。例えば {{en:qwsazx}} のようになります。通常のインターウィキリンクは、リンク先のページの存在の有無を表現しませんし、ポップアップやステータスバーに正式名を表示することもしません。例えば en:project:qwsazx です。

リダイレクトページはプレビュー時には普通のリンクのように見えますが、保存すると、転送先のページ名を正式名で表示するようになります。[3] とそのプレビュー画面 [4] を較べてみてください。

Unicode順[編集]

ウィキペディアで自動生成されるページ名一覧では、各ページはUnicode順に並べられます。具体的には次の機能でそのようになっています。

32番から127番の範囲はASCIIに対応しています。それ以外についてはUnicode表の記事などを参照してください。

ここではリストの最初の方を表示します。

!"#$%&'()*+,-./0123456789:;<=>?@
ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'
abcdefghijklmnopqrstuvwxyz{|}~
¡¢£¤¥¦§¨©ª«­®¯°±²³´µ•¸¹º»¼½¾¿
ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
ĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋ
ŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſ
ǺǻǼǽǾǿ΄΅Ά·ΈΉΊΌΎΏΐ
ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫάέήίΰ
αβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ

特に、"Z"が"a"の前に来ること、"z"がアクセントやウムラウト付きの文字の前に来ることに注意してください。ページ名内の空白はアンダースコアとして扱われますので、大文字の後、小文字の前に来ます。ただし、名前の後にある空白は、全ての文字の先におかれます。時によっては特殊文字が基本の文字のように見えることがありますが、文字コードは特殊文字になっています。

したがって、PC、PCX、PC Bruno、PCjr、Κύρια Σελίδαの順に並べられます。

ひらがな、カタカナについては次のようになっています。

ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞ
ただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽ
まみむめもゃやゅゆょよらりるれろゎわゐゑをんゔゕゖ  ゙゚ ゛゜ゝゞゟ
゠ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾ
タダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポ
マミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶヷヸヹヺ・ーヽヾヿ

例えば、「ぁ」は「あ」の前に来るため、全ページ表示では、「あぁ!」が「ああ」の前に並びます。また「ヱ」は「ン」の前ですが、「ヴ」は「ン」の後にあります。このため、ヱビスビールンジャメナヴァイオリンの順に並びます。

空白のアンダースコアへの変換など[編集]

空白をアンダースコアに変換したり、基本ラテン文字以外の文字をエスケープコードに変換したりするためだけの機能はありませんが、他の機能を応用することで変換できます。2つ方法があり、localurl (m:ヘルプ:変数参照)または PAGENAMEE が使えます。(詳細は#変数 PAGENAME と PAGENAMEEを参照)

たいていの変換したいものはこれで変換できますが、例えばテンプレート中では、異なる$wgScriptを使用しているプロジェクト上にある、代入名 {{{1}}} をもつページへリンクすることはできません。

変数 PAGENAME と PAGENAMEE[編集]

{{PAGENAME}}
この変数が使われたページ自身の正式なページ名を返します。このページでは「ページ名」を返します。
{{PAGENAMEE}}
同様に自身の正式なページ名からURLアドレスに使えない文字をパーセントエンコーディングした文字列として返します。最後のEが2つです。このページでは「%E3%83%9A%E3%83%BC%E3%82%B8%E5%90%8D」を返します。
{{NAMESPACE}}
そのページの名前空間を返します。標準名前空間以外にあるコロン (:) の前の文字列です。

例: {{NAMESPACE}}:{{PAGENAME}}

その結果: Help:ページ名

localurl (m:ヘルプ:変数参照)を使うときには、1つめのパラメータ中では {{PAGENAME}} を(localurl によって変換されるため)、2つめのパラメータ中では {{PAGENAMEE}}を使うべきです。

  • {{fullurl:Special:Allpages/{{PAGENAME}}|namespace=12}} は次のようになります。
    • //ja.wikipedia.org/w/index.php?title=%E7%89%B9%E5%88%A5:Allpages/%E3%83%9A%E3%83%BC%E3%82%B8%E5%90%8D&namespace=12
  • {{fullurl:Special:Allpages|namespace=12&from={{PAGENAMEE}}}} は次のようになります。
    • //ja.wikipedia.org/w/index.php?title=%E7%89%B9%E5%88%A5:Allpages&namespace=12&from=%E3%83%9A%E3%83%BC%E3%82%B8%E5%90%8D

間違い:

  • {{fullurl:Special:Allpages|namespace=12&from={{PAGENAME}}}} は次のようになります。
    • //ja.wikipedia.org/w/index.php?title=%E7%89%B9%E5%88%A5:Allpages&namespace=12&from=ページ名

ページ名に空白が含まれる場合、間違ったリンクになります。

関連項目[編集]