0

私は国のMySQLテーブルを持っています。これには、「オーランド諸島」のような奇妙な文字を持つ国名が含まれています。

すべての国でCakePHP検索を実行すると、奇妙な文字が含まれる行が空白に戻ります。私のテーブルと列の照合はutf8_general_ciです。

4

2 に答える 2

0

答えは、tigrangが言ったように、Config / database.phpには、「encoding」=>「utf8」が必要です。

于 2012-06-05T18:13:11.503 に答える
0

表示の出力が UTF-8 に設定されていることを確認してください データを入力するページが UTF-8 に設定されていることを確認して、データが ANSI などとして送信されないようにしてください。

UTF-8 でデータを入力し、UTF-8 で表示することを確認できる小さなテスト ページを設定できます。そうすれば、少なくとも、表示または以前のデータ入力方法に関連しているかどうかがわかります。

于 2012-06-03T22:45:48.030 に答える