“Jekyll 编译中文文件名”的版本间差异
跳到导航
跳到搜索
(创建页面,内容为“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))