“Jekyll 编译中文文件名”的版本间差异

来自Silica Library | 間奏時光
跳到导航 跳到搜索
(创建页面,内容为“Category:Linux 2019-02-14 10:51:11   在 Ruby\lib\ruby\2.2.0\webrick\httpservlet\filehandler.rb 中,修改:<br> <pre> 1) path = req.path_info.dup.force_…”)
 
 
第2行: 第2行:
2019-02-14 10:51:11
2019-02-14 10:51:11


== 操作 ==
   在 Ruby\lib\ruby\2.2.0\webrick\httpservlet\filehandler.rb 中,修改:<br>
   在 Ruby\lib\ruby\2.2.0\webrick\httpservlet\filehandler.rb 中,修改:<br>
<pre>
<pre>

2019年2月14日 (四) 02:51的最新版本

2019-02-14 10:51:11

操作

  在 Ruby\lib\ruby\2.2.0\webrick\httpservlet\filehandler.rb 中,修改:

1)
path = req.path_info.dup.force_encoding(Encoding.find("filesystem"))
> path.force_encoding("UTF-8") #加入編碼
if trailing_pathsep?(req.path_info)

2)
while base = path_info.first
break if base == "/"
> base.force_encoding("UTF-8") #加入編碼
break unless File.directory?(File.expand_path(res.filename + base))