Ruby 魔法注释不起作用?
嘿,我正在尝试在我的应用程序上编写希伯来语字符串。 我添加
# coding: UTF-8
到第一行来更改编码。当我启动程序时,出现编码错误。
编辑 - 我相信问题只发生在我的计算机上。我可能做错了什么,它在我的笔记本电脑\其他计算机上运行得很好。无论如何,如果有人有任何想法,那就很高兴知道。
KCODE 也没有帮助。
Hey, I'm trying to write hebrew strings on my application.
I added
# coding: UTF-8
To my first line to change the encoding. When I launch my program I get an encoding error.
Edit - I believe the problem happens only on my computer. I might have done something wrong, It works very well on my laptop \ other computers. If anyone has any idea anyway it would be nice to know.
KCODE doesn't help either.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
文件开头是否有空行?第一行必须是 shebang、编码语句等。
哦,就像 @fl00r 所说,如果您不使用 1.9。
Are there any blank lines at the beginning of the file? The first line must be a shebang, a coding statement, etc.
Oh, and like @fl00r said if you're not using 1.9.
?我不太确定,但我通常用它来表示西里尔字母
? I'm not quite sure but I ussualy use this for Cyrillic
将
coding
更改为encoding
,我认为#encoding: utf-8
http://pragdave.blogs.pragprog.com/pragdave/2008/04/fun-with-ruby-1.html
change
coding
toencoding
, I think# encoding: utf-8
http://pragdave.blogs.pragprog.com/pragdave/2008/04/fun-with-ruby-1.html