如果您使用以下网址在Wikipedia api中查询c#

https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=jsonfm&titles=c%23

响应将删除%23 / #并将其变为C,并显示C本身的结果。

响应在json中具有此节点:

"normalized": [
    {
        "from": "c#",
        "to": "C"
    }


如何使用MediaWiki API停止特殊字符的标准化?

最佳答案

您无法停止对搜索查询的规范化,因为Wikipedia禁止文章标题中的某些字符。

Wikipedia docs


  由于与Wiki标记和HTML语法冲突,因此不允许以下字符成为页面标题的一部分(DISPLAYTITLE也不支持):
  
  # < > [ ] | { }

关于c# - 如何在Wikipedia API中使用特殊字符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37580176/

10-09 18:19
查看更多