V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Totato5749
V2EX  ›  问与答

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

  •  
  •   Totato5749 · 2016-10-09 21:29:20 +08:00 · 1672 次点击
    这是一个创建于 2958 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    4L 的办法还没试,要是一个个加 map 感觉实在是太麻烦了。而且这问题在 github pages 也没有
    wohenyingyu01
        8
    wohenyingyu01  
       2016-10-10 09:40:36 +08:00
    明显是因为客户端浏览器或者系统的默认编码设置和服务端不一样导致的,服务端解析出来的都是乱码。 windows 在区域里可以调整默认编码,但是你不能要求每个客户都这么调吧。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1451 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:34 · PVG 01:34 · LAX 09:34 · JFK 12:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.