ruby – 什么决定了File#path的编码?
发布时间:2020-12-17 01:59:55 所属栏目:百科 来源:网络整理
导读:在 ruby 1.8.7中,什么决定了File#path的编码是什么?文件系统?某处配置?每个文件的编码? 我在不同操作系统的其他相同环境中看到过两种不同的编码. 相关问题:Reading filename in multiple OS without encoding problem with Ruby 更新 我想我需要设置/知
在
ruby 1.8.7中,什么决定了File#path的编码是什么?文件系统?某处配置?每个文件的编码?
我在不同操作系统的其他相同环境中看到过两种不同的编码. 相关问题:Reading filename in multiple OS without encoding problem with Ruby 更新 我想我需要设置/知道文件系统的编码……虽然这没有用(除非我把它放在错误的地方)… export LC_ALL=en_US.UTF-8 export LC_CTYPE=en_US.UTF-8 解决方法
理论上,你可以从中读取系统的编码
ENV['LC_LANG'] 并且您可以为ruby脚本设置相同的方式: ENV['LC_LANG']=en_US.UTF-8 其他编码特定环境变量也是如此. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |