Public 目录下中文名称的文件如何访问呢? 提示 routing error
文件系统是 utf-8 编码么?非 windows 一般没问题的
如果 windows 的话,假如你要访问 public/中文.html , 那么访问路径可以这么算出来:
require 'cgi' CGI.escape '中文'.encode('gbk') #=> "%D6%D0%CE%C4"
访问路径应该就是 /%D6%D0%CE%C4.html 了... 但好像还有浏览器请求编码的问题,好久没用 windows 想不起来了...
/%D6%D0%CE%C4.html
#1 楼 @luikore 多谢,现在感觉 windows 下中文名称不靠谱。我打算换个思路避开这个问题