我在Rails 2.3.4中使用Ruby 1.9.1,我的应用程序是处理文本输入
如果我尝试类似的方法(内部引号看起来不同)
text = "”“"
我收到以下错误:
#<SyntaxError: /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII)
/Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII)
/Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: syntax error, unexpected $end, expecting keyword_end
我需要使用那些引号,因为用户可能会输入这些引号,而我必须考虑这一点?
有任何想法吗?
如果您的代码中没有反引号,但您被“指控”使用反引号,则文件中可能存在一些奇怪的空格/制表符/换行符问题。尝试将其发布到StackOverflow空白中,这样SO就会开始变得奇怪。删除奇怪的空格和制表符和换行符。同样,仅将代码粘贴到SO空白中并尝试格式化代码以进行演示是一种提示自己的方法。
—
boulder_ruby