2013-12-13 1 views
0

내 Ruby on Rails 애플리케이션의 기본 enconding은 UTF-8이지만 sqlserver 데이터베이스는 Latin1_General_CI_AS를 사용하고 있습니다.Latin1_General_CI_AS - 레일에 루비 사용 - Ruby ODBC

내가 좋아하는 데이터 모양의 저장 :

são = são 
내가 무엇을 사용해야 인코딩

만들기 위해 그것을 잘 작동?

답변

0

당신은 config/database.yml 파일

production: 
    host: .... 
    username: ... 
    password: ... 
    encoding: latin1 
+0

좋은에서 SQL 서버의 인코딩을 지정할 수 있습니다! 하지만 난 루비 2.0을 사용하여 기본 인코딩은 UTF - 8입니다. 강제로 강제로 인코딩해야합니까? – pavei

+0

까지 내가 아는 한 당신의 레일 코드는 utf-8에서 실행될 것이고 데이터베이스 데이터는 database.yml에서 지정한 인코딩으로 변환 될 것입니다. – Nikolay

+0

당신의 솔루션과 똑같은 문제가 있습니다. 데이터가 잘못된 형식으로 저장됩니다. – pavei