Error: Incompatible character encodings: UTF-8 and ASCII-8BIT

Viewed 8125

I got the error incompatible character encodings: UTF-8 and ASCII-8BIT, when the view found in the database some characters like: ñ, á, é, etc.

My enviroment is:

  • Rails: 3.2.5
  • Ruby: 1.9.4p194
  • Database: Oracle 10g (10.2.0.1.0)

I can save this characters in the database, using Toad.

I tried to write this, in the first line of my view:

<% # encoding: utf-8 %>

In enviroment.erb

Encoding.default_external = Encoding::UTF_8
Encoding.default_internal = Encoding::UTF_8

But nothing fixed this.

Please, can someone give some adviced to fixed this.

Thanks.

2 Answers
Related