加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

其他编码特定环境变量也是如此.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读