£ 的问题使用 ruby 脚本在 Windows、Mac 和 Linux 上运行字符
我有一个由 3 人组成的团队正在开发一个项目。我们都使用 Windows 7 进行开发,有些使用 ruby 1.8.7,有些使用 1.9.2。
我们中有两个人专门使用 Aptana Studio,而我们中的一个人使用 Eclipse。
我一直遇到一个 .rb 文件的问题,其中包含 £,文件开头的 unicode 字符导致我的计算机上的 ruby 解析器因错误而放弃该文件。
如果我在 notepad++ 中打开该文件,我可以更改编码,以便它可以在我的计算机上运行,但它不能在 Linux (RHEL) 服务器上运行。我可以(再次)更改编码,以便它在我的开发计算机和服务器上工作,但随后它在我的 Mac OS X 上再次崩溃。
有什么想法吗?
谢谢 克里斯
I have a team of 3 people working on a project. We are all using windows 7 for development and some of have ruby 1.8.7 and some 1.9.2.
two fo us are exclusively using Aptana Studio, while one of us is using Eclipse.
I keep having an issue with a .rb file that has the £ in it where a unicode character at the beginning of the file causes the ruby parser on my machine to give up on the file with an error.
If I open the file in notepad++ I can change the encoding so it works on my machine, but then it doesn't work on the linux (RHEL) server. I can change the encoding (again) so it works on my dev machine and the server, but then it breaks on my Mac OS X again.
Any ideas what's going on?
Thanks
Chris
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的代码中有 unicode,则需要在 ruby 1.9.2 中使用“魔法注释”来启用它,
并将其放在代码顶部附近。
If you have unicode in your code, you need to enable it in ruby 1.9.2 with a "magic comment"
Put this near the top of your code.