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

本站點所依託的應用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]芘
以上無法解決的特殊狀況   ⿱成龍

參見