維基百科:命名常規 (技術限制)

本站點所依託的應用MediaWiki對頁面名稱(或者說,用於提供訪問的頁面路徑名稱)存在部分不可逾越的技術限制,導致頁面名稱不能使用以下提及的字元或者需要規避策略。

不接受的字元

因為與wikitextHTML語法及URL中的符號存在衝突,以下ISO Latin-1字元不允許出現在頁面標題中: # < > [ ] | { }

出現此類情況時,標題中的相應符號需要進行變更:

  • #可以視情況用(升調符號)或全形井號)代替;
  • < > [ ] | { }可以用<>[]|{}(全形)代替。

受到不接受字元限制的頁面,應在頁面頂部註明以下模板:

  • {{Correct title|title=正确的标题|reason=(}}——因標題中含有< > [ ] { }等符號而命名受限的條目
  • {{Correct title|title=正确的标题|reason=#}}——因標題中含有#而命名受限的條目
  • {{Correct title|title=正确的标题|reason=vbar}}——因標題中含有|而命名受限的條目
  • {{Correct title|title=正确的标题}}——因標題中含有其他不接受字元而命名受限的條目

如果需要修正標題顯示,可以使用以下模板:

一些受限頁面的例子:

其他技術限制

半形冒號

因wikitext語法中冒號技法的存在,條目名稱不能以半形冒號:開頭。如果確需以半形冒號開頭的,應視情況略去,或將其替換成全形冒號

當條目名稱的開頭與命名空間跨語言連結字首相同時,會導致無法建立條目,或所建立條目不在條目命名空間,此時應視情況略去半形冒號,或將其替換為全形冒號、連接號、空格等。例如,有條目標題為「t:kort」,其中的「t:」是模板命名空間字首的捷徑,故應命名為「t:kort」或「t kort」;若有條目標題為「DK: King of Swing」,其中的「DK:」是丹麥語維基百科的跨語言連結字首,故應命名為「DK King of Swing英語DK King of Swing」或「DK:King of Swing」。

當條目開頭和本地命名空間字首衝突時,可以建立跨命名空間重新導向,例如t:kortTemplate:Kort的捷徑,因此可以將Template:Kort重新導向至t:kort。不要在條目開頭和跨語言連結字首衝突時,建立跨語言維基百科重新導向。

受到半形冒號字元限制的頁面,應在頁面頂部註明以下模板:

  • {{Correct title|title=正确的标题|reason=:}}——因標題中含有半形冒號而命名受限的條目

如果需要修正標題顯示,可以使用以下模板:

半形分號

頁面標題不能以半形分號(;)結尾,這是因為基金會的快取伺服器會忽略位址中的半形分號,從而將您帶到首頁(參見T238285)。

空格與底線

內部連結中,空格( )與底線(_)等價。底線用於URL中,而空格用於標題顯示。開頭、末尾的空格或底線將被忽略,連續多個空格或底線將被合併為一個,頁面不得僅以空格或底線命名。

受到空格與底線技術限制影響的頁面,應在頁面頂部註明以下模板:

如果需要修正標題顯示,可以使用以下模板:

極端情況下,對於僅以底線或空格為名稱的條目,應參照消歧義頁面處理標題,以免出現標題為空的情況。

無法印刷的字元

ASCII碼中0號至31號字元、127號字元(「刪除」字元)無法用於頁面標題。

2018年5月起,軟連字號(U+00AD)、左至右符號(U+2066)、右至左符號(U+2067)不允許出現在頁面標題中,請參見2018年第22期技術新聞

百分號與編碼字元

頁面標題可以包含百分號()。但是,當百分號緊隨兩位十六進位數時,瀏覽器將認為這是URL中的百分號編碼,從而出現異常。此外,標題中不能出現HTML字元實體,如&#47;(代表半形斜線)、&ndash;(代表減號)等。如果必須要以這類字元組合命名,請考慮變通手段。

半形問號與加號

URL中,半形問號(?)後的部分代表HTTP GET請求中的請求字串英語query string,而加號(+)則用於代替請求字串中的空格。當輸入URL時,半形問號與加號需要進行跳脫,即替換為%3F%2B

半形斜線

半形斜線/允許在條目標題中出現。但如果出現在條目標題開頭,將導致其他命名空間的頁面不能連結到該條目中,因為在其他命名空間中,以斜線開頭的連結預設鏈向該頁面的子頁面。例如,當您需要在其他命名空間鏈向「/dev/null」條目,您可能需要使用冒號技法[[:/dev/null]]),或者使用HTML字元實體替代第一根斜槓([[&#47;dev/null]][[&#x2f;dev/null]])。

此外,以./../開頭的標題,或是名稱中包含/.//../的標題,或是標題末尾包含/./..的標題,將被系統認為是相對連結。此類頁面將不被系統所接受,您應將其中的半形斜線替換為全形斜線

受到半形斜線字元限制而無法建立的頁面,應在頁面頂部註明以下模板:

首字母小寫

頁面標題的首字母不可能使用小寫字母,因系統會自動將其字母變成大寫字母。但只要在需要首字母小寫的頁面裡調用{{lowercase}}模板,標題便能正確顯示無誤,例如:iMaceBayiPadiPod

對於受此影響的條目清單,參見Special:Whatlinkshere/Template:Lowercase_title

標題長度

頁面標題長度必須小於256位元組,並且以UTF-8編碼計算。因此,某些過長的標題無法正常顯示。

受到標題長度限制的頁面,應在頁面頂部註明以下模板:

缺字和僻字

部分字元並未被收錄至Unicode中;而部分僻字雖然被Unicode收錄,但因收錄時間較短,在眾多的裝置中依然無法顯示。

受到缺字影響的頁面,應當對標題進行變通處理,並在頁面頂部註明以下模板以提示讀者:

受到僻字影響的頁面,可以僻字命名,並在頁面內對僻字進行處理(參見{{CJK-New-Char}}{{全局僻字}}),也可以參照缺字的例子進行變通處理。

受限頁面的例子:

  • 𰚼(字元: ),曾因字元未被收錄而命名為「⿹气云」

圖片

標題中僅能包含Unicode字元,不能包含圖片。確需顯示圖片的,請優先使用Unicode中所包含的圖形字元,或參照「缺字和僻字」一節進行處理。

全斜體標題

斜體標題無法儲存至資料庫,但只要在需要首字母小寫的頁面里呼叫{{Italic title}}模板,標題便能顯示為全斜體。

對於受此影響的條目清單,參見Special:Whatlinkshere/Template:Italic title

上下標

當使用標題有使用上標下標,在條目的開始段落之前,插入{{Downsize|title=正確的<sup>上標</sup>和<sub>下標</sub>}}將會把標題改為參數title的內容。

對於受此影響的條目清單,參見Special:Whatlinkshere/Template:Downsize

其他情況

其它無法顯示正確標題的情況,您可以在條目的開始段落之前,插入{{Correct title|title=正确的标题}},將產生如下文字以提示讀者:

您也可以選擇嘗試手動修正標題顯示,插入{{DISPLAYTITLE|正确的标题}},標題將顯示為「正確的標題」。

總結

模板或魔術字 適用情況 正確標題範例 連結標題範例
{{Italic title}} 斜體標題 Aphrissa Aphrissa
{{Lowercase title}} 首字母小寫 eBay EBay
{{Downsize|title=正確的上下標}} 上標下標 Lp空間 Lp空間
{{Correct title}}
{{DISPLAYTITLE}}
受到技術限制的標題 C# C♯
苯並[a]芘 苯並[a]芘
以上無法解決的特殊狀況   ⿱成龍

參見