File#path
给我 Latin-1 字符 - 有没有办法让它给我 utf8 字符,或者我应该转换它返回的内容?如果是这样,最好/最简单的转换方法是什么?
阐述
所以,我知道我可以这样做:
Iconv.new('UTF-8','LATIN1').iconv(File.basename(file.path))
但我想知道是否有更优雅的方式来告诉File
首先给我 utf8。
这尤其重要,因为由于某种原因我在不同的系统上得到了不同的字符集。在我的 OS X 开发机器上,看起来我恢复了 utf8。在我的 Linux 服务器上,latin-1。
在文档的第一行使用神奇的注释:
#encoding: UTF-8
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)