名前空間および設定によっては、ページ名内のスラッシュ (/) が特殊な意味を持つことがあります。詳しくは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!
他のプロジェクトを参照するプレフィックスおよび擬似名前空間
プロジェクト自身のプロジェクト・プレフィックスを付けられるかどうかは一貫性がありません。例えば日本語版ウィキペディアでは "ja:a" のようなページはできません(ja:a、ja: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 ページ名中では、スペース ( ) はアンダースコア (_) と等価に扱われます。ページ冒頭の大きなフォントで書かれたタイトル中ではスペースで表示され、URL 中ではアンダースコアが使われます。例えば "Help:Page name" というページ名であれば、 "Help:Page_name" になります。 以下のスペース/アンダースコアは無視されます。 例えば、 [[___help__ :_ _テンプレート_ _]] は、リンクラベルは ___help__ :_ _テンプレート_ _ と表示されますが、実際のリンク先は Help:テンプレート にリンクされます。 ただし、名前空間として定義されていない文字列での、半角のコロンの前後のスペースでは動作が異なります。例えば、(カードゲーム名) マジック:ザ・ギャザリング と マジック: ザ・ギャザリング ページ名に使われている文字が、大文字・小文字の区別の存在する文字(ラテン文字、ギリシャ文字、キリル文字、アルメニア文字)の場合、以下のことがおきます。 名前空間のプレフィックスでは、全文字で大文字・小文字の区別をつけません。したがって、Help:目次 も helP:目次 も同じページへリンクします。ただし、記事冒頭で大きなフォントで書かれたり[注 1]、利用者の編集履歴ページ、システムによって生成される URL に現れるページの「正式名」は、ほとんどの名前空間で、一文字目だけを大文字にしたものです。例外として、MediaWiki名前空間があります。[なぜ?] ページ名の一文字目(名前空間プレフィックスがある場合、その直後)では、大文字・小文字を区別するかはプロジェクトの設定によります(mw:Manual:$wgCapitalLinks
ページ名の最大長
最初の文字「#大文字・小文字の区別」も参照
スペース対アンダースコア
スペース/アンダースコアの無視
フルページ名の始端と終端にあるもの
名前空間プレフィックスの終端とコロンとの間にあるもの
名前空間プレフィックスのコロンの後にあるもの
連続する重複スペース
大文字・小文字の区別
名前空間のプレフィックス
ページ名の一文字目
一文字目の大文字・小文字の区別をしないプロジェクトでは、ページの正式名は大文字始まりのものです。
この区別は、一文字目にしか適用されないことに注意してください。したがって、"help:Page name"、"Help:page name"、"Help:Page name" がそれぞれ"Help:Page name"と同名として認識されますが、"Help:Page Name" は同名と見なされません。また、コロン (:) を使っていても、その前がソフトウェアで定義しているプレフィックスでない場合、コロンの直後の文字は大文字と小文字が区別されます。例えば @media screen{.mw-parser-output .fix-domain{border-bottom:dashed 1px}}WP:V と WP:v は区別されます。[要検証 ? ノート] 画像ファイル名の拡張子でも大文字・小文字の区別がされることに注意してください。image:Stop_sign_us.jpg と image:Stop_sign_us.JPG
画像ファイル名の拡張子における大文字・小文字の区別
文字のコーディングこの項目には、一部のコンピュータや閲覧ソフトで表示できない文字(アクセント記号がついた文字など)が含まれています(詳細)。
ページ名は、例えば %41 を含むことは出来ません。なぜなら、%41 はそれをパーセントエンコーディングでコードとしている文字 A に自動的に変換されるからです。例えば[[%41]] は A になります。同様に、%C3%80 も、自動的に文字 A (グレイブ・アクセント付きのA)に変換されるので、[[%C3%80]] は A になりますし、ページのURL は、https://ja.wikipedia.org/wiki/%C3%80 になります。ページ名が %C3%80 なのか、A なのか、ということも問題になるでしょうが、いずれにせよ、この2つの名前でページを区別することはできません。 存在しないページをテンプレートタグで呼び出すと、正規のページ名への赤リンクが表示されます。例えば{{qwsazx}}、 {{:qwsazx}}、 {{project:qws azx}} とすると Template:Qwsazx
正式名