3
我嘗試了代碼點火器,並且在嘗試在我的Mysql數據庫中插入新行時遇到錯誤消息。Codeigniter:在Mysql中插入口音時的問題
我試圖插入的文字是法文,幷包含一些口音。
這裏是我的代碼:
$data= array(
'title' => $this->input->post('title'),
'date' => $this->input->post('date'),
'mytext' => $this->input->post('mytext')
);
$this->db->insert('blog', $data);
此代碼似乎正常工作(我插入了幾個「測試試驗」條目),但是當我試圖進入與口音的東西,比如「伊爾étaitLà」,我得到一個錯誤信息:
數據庫出錯
錯誤編號:1366
不正確的字符串值:「\ xE9tait ......」在第1行
我看過的代碼點火器論壇,修復列「mytext的內容」,但所有他們說是改變排序規則UTF8,在mysql中。我試過了,但我一直有同樣的問題。
utf8_encode()作品,謝謝! 這很奇怪,我從來沒有在我以前使用代碼點火器重新做的項目上使用該功能。 – Manu 2009-05-27 17:39:46