DBからアプリケーションまでのどこかで、これは次のようになります。
sauté
これに変わりつつあります:
sauté
私はRamaze+Rack+MySQLを使用しています。force_encodingプラグインを設定したので、文字列のエンコーディングはUTF-8です。データベースシェルでレコードを表示すると、問題ないように見えます。テーブルのデフォルトの文字セットはutf8で、フィールド自体は「テキスト」です。私のデータベース接続のエンコーディングはutf8です。また、私のMacbookでは、すべてがうまく機能します。それが壊れているのは私のUbuntuサーバー上です。誰かがこれを認識して、ユニコードがASCIIに変換されてから、元に戻るなどのことを教えてくれることを期待しています。