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

2016-10-09 21:29:20 +08:00
 Totato5749

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

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

4L 的办法还没试,要是一个个加 map 感觉实在是太麻烦了。而且这问题在 github pages 也没有
wohenyingyu01
2016-10-10 09:40:36 +08:00
明显是因为客户端浏览器或者系统的默认编码设置和服务端不一样导致的,服务端解析出来的都是乱码。 windows 在区域里可以调整默认编码,但是你不能要求每个客户都这么调吧。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/311484

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX