2011-08-12 2 views
11

모든 파일에 # coding: utf-8을 추가하지 않아도되도록 레일즈를 구성 할 수 있습니까? 또는 각 파일에 수동으로 추가해야합니까?모든 파일에 "# coding : utf-8"을 추가하십시오

UPD는

내 인생을 개선하기 위해 나는이 보석 발견 : 그것은 문제가 해결되지 않습니다

magic_encoding

을하지만, 각 마술 (magick) 라인을 추가합니다 파일. 관련 주제 : Why are all strings ASCII-8BIT after I upgraded to Rails 3?

+0

당신이 해결책을 찾을 않았다

config/application.rb

에서의 Application 클래스 내부에 다음 코드를 추가 뭔가 같은데? –

+0

아니, 단지'magic_encoding gem' – fl00r

+0

당신은 # encoding : utf-8을 의미하지 않습니까? 내가 읽은 것부터는 피할 수는 없지만, 기본적으로이 줄을 새로운 .rb 파일에 추가하거나 때때로 magic_encoding gem을 사용하도록 IDE를 구성 할 수 있습니다. – ChuckE

답변

2

레일 애플리케이션에서 애플리케이션 구성에 기본 분류기 인코딩을 지정할 수 있습니다.

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

그래, 그게 문제에 관한 것이 아니라는 기본 인코딩입니다. 각 파일에서 인코딩을 정의해야합니다. – fl00r

+0

아파치/승객이'# encoding : UTF-8' 중 하나를 잊어 버렸을 때 끔찍한 실패를 막지 않습니다. – Syl

관련 문제