本文介绍了添加“#coding:utf-8”到所有文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可以以某种方式配置Rails,以避免需要向所有文件添加#encoding:utf-8 或者我必须手动将其添加到每个文件?

Can I somehow configure Rails to avoid the need to add # coding: utf-8 to all files? Or must I add it to each file manually?

UPD

我的生活我发现这个宝石:

To improve my life I have found this gem:

它不会解决问题,但它会添加magick行到每个文件。相关主题:

It won't fix the problem, but it will add magick line to each file. Related topic: Why are all strings ASCII-8BIT after I upgraded to Rails 3?

推荐答案

在rails应用程序中,您可以指定在您的应用程序配置中使用默认的chracter编码。

In a rails application you can specify the default chracter encoding in your application config.

应用程序类中的以下代码添加到 config / application.rb

Add the following code inside the Application class in in config/application.rb

看起来像:

# Configure the default encoding used in templates for Ruby 1.9.
config.encoding = "utf-8"

这篇关于添加“#coding:utf-8”到所有文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 11:33