Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ruby中的希伯来字符串_Ruby_String_Encoding_Hebrew - Fatal编程技术网

ruby中的希伯来字符串

ruby中的希伯来字符串,ruby,string,encoding,hebrew,Ruby,String,Encoding,Hebrew,我正在尝试创建一个包含不同句子的文本文件。 我正在使用File.stuff方法来实现这一点。 如何设置间距(就像html和其他语言一样)? 有人告诉我应该使用\b。 这似乎不起作用——我相信这是因为我在用希伯来语写作。 我能做什么 我不知道File.stuff应该是什么-File类没有这样的方法 如果您想在ruby脚本中使用希伯来语文本,请在文件前添加“magic encoding comment” # encoding: UTF-8 hebrew = 'עברית' 我不知道File.stu

我正在尝试创建一个包含不同句子的文本文件。 我正在使用File.stuff方法来实现这一点。 如何设置间距(就像html和其他语言一样)? 有人告诉我应该使用\b。 这似乎不起作用——我相信这是因为我在用希伯来语写作。
我能做什么

我不知道File.stuff应该是什么-File类没有这样的方法

如果您想在ruby脚本中使用希伯来语文本,请在文件前添加“magic encoding comment”

# encoding: UTF-8
hebrew = 'עברית'

我不知道File.stuff应该是什么-File类没有这样的方法

如果您想在ruby脚本中使用希伯来语文本,请在文件前添加“magic encoding comment”

# encoding: UTF-8
hebrew = 'עברית'

我不明白如何使用“神奇的评论”。。。。总之,我所说的file.stuff是指我使用的文件方法(.write、.new等)与我所写的一模一样,只需将“#encoding”注释放在ruby脚本的顶部,它就可以很好地解析外来字符集。在通过文件读取文件时,还需要知道该文件的编码。请看这个问题:在Ruby 2.0及以后的版本中,您可以在源代码中使用希伯来文文本。@AsafBartov如果是Ruby 1.8.7,如果我有希伯来文字符串,并在
#encoding:UTF-8
中添加,它会正确显示吗?我还在application.html.haml中使用meta字符集在html中设置utf-8。我不知道如何使用“神奇注释”。。。。总之,我所说的file.stuff是指我使用的文件方法(.write、.new等)与我所写的一模一样,只需将“#encoding”注释放在ruby脚本的顶部,它就可以很好地解析外来字符集。在通过文件读取文件时,还需要知道该文件的编码。请看这个问题:在Ruby 2.0及以后的版本中,您可以在源代码中使用希伯来文文本。@AsafBartov如果是Ruby 1.8.7,如果我有希伯来文字符串,并在
#encoding:UTF-8
中添加,它会正确显示吗?我还在application.html.haml中使用meta字符集在html中设置utf-8。