1

クエリの作成に使用CodeIgniterしていますが、インポートするフィールドの1つは次のようなものです。

textØ=125mm

挿入/更新は常に成功しますが、テーブルには次のように表示されます。

text??=125mm

どうすればこれを回避できますか?

4

3 に答える 3

1

database.php設定ファイルをチェックして、値が設定されていることを確認してください。

$db['development']['char_set'] = 'utf8';
$db['development']['dbcollat'] = 'utf8_general_ci';
于 2012-08-21T11:45:20.043 に答える
0

コントローラまたはビューでこれを試してください:

header("Content-Type: text/html; charset=UTF-8")
于 2012-08-23T10:46:30.747 に答える
0

MySQL を使用している場合は、データベースの照合を次のように変更します。

utf8_general_ci

. はい、HTML ページの文字エンコーディングを必ず確認してください。つまり、先頭部分で META TAG を使用します。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
于 2012-08-21T10:18:09.043 に答える