Qiuwen:技术限制:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
(网站升级迁移)
 
无编辑摘要
 

(未显示3个用户的14个中间版本)

第1行: 第1行:
{{pp-protected|reason=方针保护(批量)|small=yes}}
{{pp-protected|reason=方针保护|small=yes}}
{{NoteTA
{{NoteTA
|G1=MediaWiki
|G1=MediaWiki
第8行: 第8行:


== 不接受的字符 ==
== 不接受的字符 ==
{{shortcut|QW:TR#HASHTAG}}
{{Policy shortcut|QW:TR#HASHTAG}}
因为与[[wikitext]]、[[HTML]]语法及[[URL]]中的符号存在冲突,以下ISO Latin-1字符不允许出现在页面标题中:
因为与wikitext、[[HTML]]语法及[[URL]]中的符号存在冲突,以下ISO Latin-1字符不允许出现在页面标题中:
<code># < > [ ] | { }</code>
<code># < > [ ] | { }</code>


第30行: 第30行:
== 其他技術限制 ==
== 其他技術限制 ==
=== 半角冒号 ===
=== 半角冒号 ===
{{shortcut|QW:TR#COLON}}
{{Policy shortcut|QW:TR#COLON}}
因wikitext语法中[[Help:冒號技法|冒號技法]]的存在,条目名称不能以半角冒号<code><nowiki>:</nowiki></code>开头。如果确需以半角冒号开头的,应视情况略去,或将其替换成全角冒号<code><nowiki>:</nowiki></code>。
因wikitext语法中[[Help:冒號技法|冒號技法]]的存在,条目名称不能以半角冒号<code><nowiki>:</nowiki></code>开头。如果确需以半角冒号开头的,应视情况略去,或将其替换成全角冒号<code><nowiki>:</nowiki></code>。


当条目名称的开头与[[Help:名字空|名字空]]或[[Help:跨语言链接|跨语言链接]]前缀相同时,会导致无法创建条目,或所创建条目不在条目命名空间,此时应视情况略去半角冒号,或将其替换为全角冒号<code>:</code>、连接号<code><nowiki>-</nowiki></code>、空格等。
当条目名称的开头与[[Help:名字空|名字空]]或[[Help:跨语言链接|跨语言链接]]前缀相同时,会导致无法创建条目,或所创建条目不在条目命名空间,此时应视情况略去半角冒号,或将其替换为全角冒号<code>:</code>、连接号<code><nowiki>-</nowiki></code>、空格等。


当条目开头和本地命名空间前缀冲突时,可以创建跨命名空间重定向。
当条目开头和本地命名空间前缀冲突时,可以创建跨命名空间重定向。
第61行: 第61行:


===半角问号与加号===
===半角问号与加号===
在[[URL]]中,半角问号(<code>?</code>)后的部分代表[[超文本传输协议#请求方法|HTTP GET]]请求中的{{tsl|en|query string|请求字符串}},而加号(<code>+</code>)则用于代替请求字符串中的空格。当输入URL时,半角问号与加号需要进行转义,即替换为<code>%3F</code>和<code>%2B</code>。
在[[URL]]中,半角问号(<code>?</code>)后的部分代表[[超文本传输协议#请求方法|HTTP GET]]请求中的[[:请求字符串|请求字符串]],而加号(<code>+</code>)则用于代替请求字符串中的空格。当输入URL时,半角问号与加号需要进行转义,即替换为<code>%3F</code>和<code>%2B</code>。


=== 半角斜线 ===
=== 半角斜线 ===
{{shortcut|QW:TR#SLASH}}
{{Policy shortcut|QW:TR#SLASH}}
{{see also|Help:子面}}
{{see also|Help:子面}}
半角斜线<code>/</code>允许在条目标题中出现。但如果出现在条目标题开头,将导致其他命名空间的页面不能链接到该条目中,因为在其他命名空间中,以斜线开头的链接默认链向该页面的子页面。例如,当您需要在其他命名空间链向“[[:/dev/null]]”条目,您可能需要使用[[Help:冒号技法|冒号技法]](<code><nowiki>[[:/dev/null]]</nowiki></code>),或者使用HTML字符实体替代第一根斜杠(<code><nowiki>[[&amp;#47;dev/null]]</nowiki></code>、<code><nowiki>[[&amp;#x2f;dev/null]]</nowiki></code>)。
半角斜线<code>/</code>允许在条目标题中出现。但如果出现在条目标题开头,将导致其他命名空间的页面不能链接到该条目中,因为在其他命名空间中,以斜线开头的链接默认链向该页面的子页面。例如,当您需要在其他命名空间链向“[[:/dev/null]]”条目,您可能需要使用冒号技法”(<code><nowiki>[[:/dev/null]]</nowiki></code>),或者使用HTML字符实体替代第一根斜杠(<code><nowiki>[[&amp;#47;dev/null]]</nowiki></code>、<code><nowiki>[[&amp;#x2f;dev/null]]</nowiki></code>)。


此外,以<code>./</code>、<code>../</code>开头的标题,或是名称中包含<code>/./</code>、<code>/../</code>的标题,或是标题末尾包含<code>/.</code>、<code>/..</code>的标题,将被系统认为是相对链接。此类页面将不被系统所接受,您应将其中的半角斜线替换为全角斜线<code>/</code>。
此外,以<code>./</code>、<code>../</code>开头的标题,或是名称中包含<code>/./</code>、<code>/../</code>的标题,或是标题末尾包含<code>/.</code>、<code>/..</code>的标题,将被系统认为是相对链接。此类页面将不被系统所接受,您应将其中的半角斜线替换为全角斜线<code>/</code>。
第74行: 第74行:


=== 首字母小写 ===
=== 首字母小写 ===
页面标题的首字母不可能使用小写字母,因系統會自動其字母變成大寫字母。但只要在需要首字母小寫的面裡調用{{tlx|lowercase}}模板,標題便能正確顯示誤,例如:[[iMac]]、[[eBay]]、[[iPad]]和[[iPod]]。
页面标题的首字母不可能使用小写字母,因系統會自動其字母變成大寫字母。但只要在需要首字母小寫的面裡調用{{tlx|lowercase}}模板,标题便能正確顯示誤,例如:[[iMac]]、[[eBay]]、[[iPad]]和[[iPod]]。


对于受此影响的条目清单,参见[[Special:Whatlinkshere/Template:Lowercase]]。
对于受此影响的条目清单,参见[[Special:Whatlinkshere/Template:Lowercase]]。


== 标题长度 ==
== 标题长度 ==
{{shortcut|QW:TR#LENGTH}}
{{Policy shortcut|QW:TR#LENGTH}}
以[[UTF-8]]编码计,页面标题长度必须小于256字节。因此,某些过长的标题无法正常显示。
以[[UTF-8]]编码计,页面标题长度必须小于256字节。因此,某些过长的标题无法正常显示。


第86行: 第86行:


== 缺字和僻字 ==
== 缺字和僻字 ==
部分字符并未被收录至[[Unicode]]中;而部分僻字虽然被Unicode收录,但因收录时间较短,在众多的设备中依然无法显示。
部分字符并未被收录至[[Unicode]]及[[GB 18030]]中;而部分僻字虽然被Unicode或GB 18030收录,但因收录时间较短,或部分设备及字库仅支持显示GB 18030-2022“实现级别1”的27 592个汉字,而在众多的设备中依然无法显示。


受到缺字影响的页面,应当对标题进行变通处理,并在页面顶部注明以下模板以提示读者:
受到缺字影响的页面,应当对标题进行变通处理,并在页面顶部注明以下模板以提示读者:
第92行: 第92行:
* {{tlx|1=Correct title|2=title=<nowiki>[[:File:缺字的图片|13px|读音]]</nowiki>|3=reason=技术}}
* {{tlx|1=Correct title|2=title=<nowiki>[[:File:缺字的图片|13px|读音]]</nowiki>|3=reason=技术}}


受到僻字影响的页面,可以僻字命名,并在页面内对僻字进行处理(参见{{tlx|CJK-New-Char}}、{{tlx|全局僻字}}),也可以参照缺字的例子进行变通处理。
受到僻字影响的页面,可以僻字命名,并在页面内对僻字进行处理(参见{{tlx|CJK-New-Char}}、{{tlx|全局僻字}}),也可以参照缺字的例子进行变通处理。出于公益的目的,'''求闻百科支持以所有合法且可印刷的Unicode字符命名条目,不限于GB 18030-2022的实现级别'''


受限页面的例子:
受限页面的例子:
第101行: 第101行:


== 全斜体标题 ==
== 全斜体标题 ==
{{shortcut|QW:TR#ITT}}
{{Policy shortcut|QW:TR#ITT}}
斜体标题无法存储至数据库,但只要在需要首字母小写的页面里调用{{tlx|Italic title}}模板,标题便能显示为全斜体。
斜体标题无法存储至数据库,但只要在需要首字母小写的页面里调用{{tlx|Italic title}}模板,标题便能显示为全斜体。


第107行: 第107行:


== 上下标 ==
== 上下标 ==
當使用標題有使用上或下,在条目的开始段落之前,插入{{tlx|1=Downsize|2=title=正確的&lt;sup>上&lt;/sup>和&lt;sub>下&lt;/sub>}}會把標題參數<code>title</code>的內容。
當使用标题有使用上或下,在条目的开始段落之前,插入{{tlx|1=Downsize|2=title=正確的&lt;sup>上&lt;/sup>和&lt;sub>下&lt;/sub>}}會把标题參數<code>title</code>的內容。


对于受此影响的条目清单,参见[[Special:Whatlinkshere/Template:Downsize]]。
对于受此影响的条目清单,参见[[Special:Whatlinkshere/Template:Downsize]]。


== 其他情况 ==
== 其他情况 ==
其它法顯示正確標題的情況,您可以在条目的开始段落之前,插入{{tlx|1=Correct title|2=title=正确的标题}},将产生如下文字以提示读者:
其它法顯示正確标题的情況,您可以在条目的开始段落之前,插入{{tlx|1=Correct title|2=title=正确的标题}},将产生如下文字以提示读者:
<div role="note" class="hatnote navigation-not-searchable">此页面的本来名称是“<b>正确的标题</b>”,因[[Qiuwen:命名常规|命名常规]]或[[Qiuwen:TR|技术限制]]而未正确显示。</div>
<div role="note" class="hatnote navigation-not-searchable">此页面的本来名称是“<b>正确的标题</b>”,因[[Qiuwen:命名常规|命名常规]]或[[Qiuwen:TR|技术限制]]而未正确显示。</div>


您也可以选择尝试手动修正标题显示,插入{{tlx|1=DISPLAYTITLE|2=正确的标题}},标题将显示为“正确的标题”。
您也可以选择尝试手动修正标题显示,插入{{tlx|1=DISPLAYTITLE|2=正确的标题}},标题将显示为“正确的标题”。

{{-}}
{{-}}
{{方针列表}}
{{方针列表}}