It is coming from an hypertable database, the sring is logged well wih
the
word written with accent
I use the same database with my local computer without problem, I have
the
poblem only on production server
Make sure it is the very first line of the file. This will force the
Ruby interpreter to read the page as unicode, no matter what format the
file may actually be saved in (or mistaken for).
I assume you have created a “dump” of the data from production and
copied it to your local MySQL version.
Also I assume you are comparing the same records on dev & production
(“comparing apples to apples”)
Check the character set (also known as “encoding”) and collation
settings on the table (on both your dev and production database) to make
sure they are the same.
Note that these are set on a table-by-table basis. Because MySQL was
originally invented in Sweden, the historical default for the character
encoding is utf8_sweedish_ci. Typically people change that to
utf8_unicode_ci
Once you verify they are identical on both machines, if you want to fix
them on Production you’ll want to use a Rails migration.
see also…
-Jason
On Nov 20, 2014, at 9:39 AM, Vladimir Gordeev [email protected] wrote:
but i don"t understand why it worked normally on my local computer and coming
from the same databse
Dear sir, how do you define “same”? They could contain same data with different
encodings.