Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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 on rails 设置Rails文件编码_Ruby On Rails - Fatal编程技术网

Ruby on rails 设置Rails文件编码

Ruby on rails 设置Rails文件编码,ruby-on-rails,Ruby On Rails,我认为在Rails中遇到了问题。我举个例子: flash[:notice] = "ąęćół" 在rails控制器中,我看到500错误页面。我将MYSQL的默认编码设置为 UTF-8 但是我在哪里可以为rails文件设置它呢 谢谢您的回答。您需要将#-*-编码:utf-8-*-放在文件的顶部,您想在那里用Unicode编写文本还有其他方法吗?我需要做的时候有很多文件。嗯,好的解决方案是一个I18n文件,用于翻译…是的,你应该把文本放在配置/语言环境的yml文件中。无论如何,请接受答案,因

我认为在Rails中遇到了问题。我举个例子:

flash[:notice] = "ąęćół" 
在rails控制器中,我看到500错误页面。我将MYSQL的默认编码设置为

UTF-8 
但是我在哪里可以为rails文件设置它呢


谢谢您的回答。

您需要将
#-*-编码:utf-8-*-
放在文件的顶部,您想在那里用Unicode编写文本

还有其他方法吗?我需要做的时候有很多文件。嗯,好的解决方案是一个I18n文件,用于翻译…是的,你应该把文本放在配置/语言环境的yml文件中。无论如何,请接受答案,因为如果您需要在规范中对Unicode进行特定测试,这可能会很方便;)您所需要的只是在文件的第一行(或者,在shebang之后)包含
编码:utf-8
-*-
是不必要的