Totato5749
V2EX  ›  问与答

主机是否会影响网站的编码?

  •  
  •   Totato5749 · Oct 9, 2016 · 2072 views
    This topic created in 3514 days ago, the information mentioned may be changed or developed.

    我用 hexo 生成了静态博客,部署在 github pages 上显示没任何问题,点击 url 中带中文的地址也没任何问题。 我自己还有个香港的小空间,也把同样的静态文件放上去了,显示是没问题的,但是如果点击 url 带中文的地址,就会返回 404,,错误看下图。难道主机也会影响程序吗?该设置什么东西?

    8 replies    2016-10-10 09:40:36 +08:00
    Totato5749
        1
    Totato5749  
    OP
       Oct 9, 2016
    另外服务器程序好像是 Apache 2
    Totato5749
        2
    Totato5749  
    OP
       Oct 9, 2016
    额。。我好像找到原因了 像是 hexo 的 ftp 插件导致中文目录传到 ftp 后乱码了 我先尝试解决
    pmpio
        3
    pmpio  
       Oct 9, 2016
    文件或目录名最好别用中文,减少许多不必要的麻烦。。。
    DoraJDJ
        4
    DoraJDJ  
       Oct 9, 2016 via Android   ❤️ 1
    文件和目录名最好不用中文 +1
    Hexo 的话可以试试站点配置的 category_map 和 tag_map ,可以给分类和标签设英文的别名。
    popu111
        5
    popu111  
       Oct 10, 2016 via Android
    @DoraJDJ 刚从文档里找功能无果想写个这种插件就看到了你的回复。。。
    Totato5749
        6
    Totato5749  
    OP
       Oct 10, 2016
    @DoraJDJ 刚发现中文 categories 也乱码了。。。。天。。
    Totato5749
        7
    Totato5749  
    OP
       Oct 10, 2016
    自己解决无门,只能给主机商提了服务单,不知道能不能解决。

    4L 的办法还没试,要是一个个加 map 感觉实在是太麻烦了。而且这问题在 github pages 也没有
    wohenyingyu01
        8
    wohenyingyu01  
       Oct 10, 2016
    明显是因为客户端浏览器或者系统的默认编码设置和服务端不一样导致的,服务端解析出来的都是乱码。 windows 在区域里可以调整默认编码,但是你不能要求每个客户都这么调吧。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6181 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 03:00 · PVG 11:00 · LAX 20:00 · JFK 23:00
    ♥ Do have faith in what you're doing.