FAQ#62
如何让用户列表按照拼音顺序排序[此方案暂不可用]
| Category: | 安装 | Difficulty: | ![]() |
| Assigned to: | - | Due date: | |
| Related issue: | 功能 #752: 修改选择用户列表中的用户排列为 按姓名排列 现在的排列顺序不明,可能与中文有关系 | Related Message: | - |
| Related version: | - | Views: | 704 |
| Valid: | Valid |
Answer
估计Redmine不会支持此功能,可以自行修改user.rb文件:
About line 217:
1 def <=>(user) 2 ic = Iconv.new(l(:general_csv_encoding), 'UTF-8') 3 ic.iconv(self.to_s.downcase) <=> ic.iconv(user.to_s.downcase) 4 end
目前zh.yml中的general_csv_encoding设置为GB18030,但此编码也不完全是拼音顺序,因此个别姓氏的排序可能还是有问题。
但比起UTF-8来说要好多了。
Also available in: PDF
