[问题已关闭]markdown中对含有汉字的url无法正确打开的bug

现在有一个链接,分别使用三种语法来写。

  1. 直接写

https://itunes.apple.com/cn/a...

  1. <>符号

https://itunes.apple.com/cn/a...

  1. 使用[]()语法

link

事实证明,只有第一条可以正确打开这个url。后两条打开的都是https://itunes.apple.com/cn/app/


我闲逛的时候,突然看到,原来typecho和sf都是使用的同一个Markdown解析器:Hypedown解析器

也就是说,这个同时在typecho和sf上复现的,在Github上和本地编辑器会消失的问题,应该就是Hypedown解析器的问题呢。

Hypedown

阅读 1.1k
评论 更新于 2017-12-19
    1 个回答

    问题已解决。

    使用Markdown写博客的时候,url中的中文需要进行一下转码,把汉字转成ASCII字符。

    可以使用URL Decoder/Encoder进行转码,只需要替换掉里面的中文就可以了。

    评论 赞赏 2017-12-18
      撰写回答

      登录后参与交流、获取后续更新提醒

      社区建设
      合作问答

      欢迎来到 SegmentFault 0x 社区建设。这里可以讨论有关 SegmentFault 的一切,帮助我们改进产品、完善社...