UTF8データをフォームに保存して、mysqlに正しく保存するのに問題があります。特に、私のルビーアプリケーションを介して、私は次のものが含まれ、フォームを投稿しています:RailsアプリからMysqlへのUTF8データの符号化に問題があります
私の端末で、私は、データベースに更新されている参照Gerhard Tröster
:
UPDATE `xxxx` SET
`updated_at` = '2009-08-13 14:22:33',
`description` = '<p><span style=\"font-size: 14px; line-height: normal; white-space: pre; \">Gerhard Tr?ster</span></p>'
WHERE `id` = 1228
しかしとき私は、この表から選択することが書かれています:
| description | --------------- | Gerhard Tr |
注意を単に、インサートを有しているように見えるにもかかわらず、ウムラウトAFTERすべてを切り捨てだことそれ(またはそれのようなもの)が含まれています。
私のdatabase.ymlにはエンコードがUTF8に設定されていますが、HTMLにも適切なMETAタグが含まれています。
私はこれが問題だとは思わないが、引用符でエスケープすると面白いことが起こっている。あなたの値が一重引用符で区切られているときに二重引用符をエスケープするのはなぜですか? –
hmmm ...編集からのようです - 私はJohn Raschの編集で質問がちょっと混乱したかもしれないと思います。 –
@Dominic - ブロック内のすべてをそのまま残してブロック化しました。 –