learn-ruby-in-kansai:2496
From: 隆雄 中田 <acnakada@m...>
Date: Tue, 07 Feb 2012 14:04:29 +0900
Subject: [learn-ruby-in-kansai:2496] Re: ruby1.9.2 rails3.1.3 incompatible character encodings について
マークさん 早速ありがとうございます。 Ruby1.9 から String に Encoding を持つようになり これにより異なる Encoding 同士では、比較・結合を行うことができ incompatible character encodings: UTF-8 and ASCII-8B incompatible character encodings: ASCII-8BIT and UTF-8 というエラーがおきるといわれています。 これは、Magic Comment で script encoding をUTF-8で指定しても DB の Encode を UTF-8 に指定しても発生しているようです。 パッチなどで対策がとれるようですが すでにパッチで対策済みでございましたら ぜひ教えてください。 On 2012/02/07, at 12:33, Mark Burns wrote: > acknadaさん > マークです > > もしかしてdatabase.ymlの設定ですか?Gemfileとdatabase.ymlを見せてくれませんか? > 例えば間違えたドライバー名前ですか? > > > On 7 February 2012 11:34, 隆雄 中田 <acnakada@m...> wrote: > acnakadaです > > Mac lion > ruby1.9.2 > rails3.1.3 > sqlite3 (SQLite version 3.7.10) > rvm 1.10.2 > > rubyを1.8.7から1.9.2に変えたら > incompatible character encodings: ASCII-8BIT and UTF-8 > incompatible character encodings: UTF-8 and ASCII-8BIT > に出会いました。 > > 対策としてパッチなどの対策がblogなどに紹介されていますが > 今ひとつ理解ができていません。 > > rails2などの事例は具体的にありましたがrails3.1.3のものは > 見つかりませんでした。 > > 対策の方法など教えてください。 > よろしくお願いします。 > > > > > > >
@ 2494 2012-02-07 03:34 [acnakada@m... ] ruby1.9.2 rails3.1.3 incompatible character encodings について @ 2495 2012-02-07 04:33 ┗[markburnsemail@g... ] -> @ 2496 2012-02-07 06:04 ┗[acnakada@m... ] @ 2497 2012-02-07 08:44 ┗[markburnsemail@g... ] @ 2498 2012-02-07 10:05 ┗[acnakada@m... ] @ 2499 2012-02-07 10:26 ┗[markburnsemail@g... ] @ 2500 2012-02-07 10:35 ┗[acnakada@m... ] @ 2501 2012-02-07 11:10 ┣[markburnsemail@g... ] @ 2502 2012-02-07 11:21 ┃┗[markburnsemail@g... ] @ 2504 2012-02-08 01:43 ┃ ┗[acnakada@m... ] @ 2505 2012-02-08 03:54 ┃ ┗[markburnsemail@g... ] 2503 2012-02-07 14:24 ┗[okkez000@g... ]