嘿,我正在尝试在我的应用程序上写希伯来字符串。 我添加了
# coding: UTF-8
到我的第一行更改编码。当我启动我的程序时,我得到一个编码错误。
编辑 - 我认为问题只发生在我的电脑上。我可能做错了什么,它在我的笔记本电脑或其他电脑上工作得很好。如果有人有任何想法,那么知道会很高兴。
KCODE也没有帮助。
答案 0 :(得分:2)
文件开头是否有空行?第一行必须是shebang,编码声明等。
哦,就像@ fl00r说的那样,如果你不使用1.9。
答案 1 :(得分:0)
?我不太确定,但我通常将它用于西里尔语
$KCODE = 'u'
require 'jcode'
答案 2 :(得分:0)
将coding
更改为encoding
,我认为
# encoding: utf-8
http://pragdave.blogs.pragprog.com/pragdave/2008/04/fun-with-ruby-1.html