设置 ruby 1.9 的全局默认编码
我想告诉 ruby,除非另有说明,否则一切都是 utf8,所以我不必到处放置这些 #encoding: utf-8
注释。
I want to tell ruby that everything is utf8, except when stated otherwise, so I dont have to place these # encoding: utf-8
comments everywhere.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以:
You can either:
如果您使用环境变量,一般方法是使用 LC_ALL / LANG
两者均未设置:回退到 US-ASCII
任一设置:使用该值
两者均设置:LC_ALL 优先
If you're using environment variables, the general way is to use LC_ALL / LANG
Neither is set : fallback to US-ASCII
Either is set : that value is used
Both are set : LC_ALL takes precedence
我刚刚从 1.9 升级到 2.0,但由于某种原因,默认外部编码仍然设置为 ASCII。我可以通过在终端中输入以下内容来修复它:
I just upgraded from 1.9 to 2.0, but for some reason the default external encoding was still set to ASCII. I was able to fix it by typing the following in Terminal: