2016-12-08 10 views
1
  • 挿入/更新が成功したが、それはように、テーブルに表示されているを使用してMySQLデータベースからの特殊文字を表示することはできません。
  • データベースと、それはだテーブルはutf8_general_ciがはCodeIgniterの..Displayに"説明"

    コントローラーです:

    function add() 
    {   
        if ($this->input->server('REQUEST_METHOD') === 'POST') 
        {     
    
        $this->form_validation->set_rules('question', 'question', 'required'); 
        $this->form_validation->set_rules('answer', 'answer', 'required'); 
        $this->form_validation->set_error_delimiters('<br /><em class="error">', '</em>'); 
    
        if ($this->form_validation->run() == FALSE) // valf_idation hasn't been passed 
        { 
    
        } 
        else // passed valf_idation proceed to post success logic 
        { 
    
        $form_data = array(
         'question' => set_value('question'), 
         'answer' => set_value('answer') 
    
         if ($this->Faq_model->setClientData($form_data) == TRUE) 
         { 
          $this->session->set_flashdata('flash_message', 'Client Saved Successfully'); 
          $this->session->set_flashdata('flash_type', 'success'); 
         } 
         else 
         { 
          $this->session->set_flashdata('flash_message', 'Oops Error Occured While Saving Client'); 
          $this->session->set_flashdata('flash_type', 'error'); 
         } 
          redirect('admin/faq'); 
         } 
         } 
    
        $data['main_content'] = 'admin/faq/add'; 
        $this->load->view('includes/template', $data); 
    } 
    
+0

ここでの問題は本当に明確ではありません。あなたのデータに「説明」はありますか? – Mikkel

答えて

0

あなたはそれを表示するためにhtml_entity_decode();機能を使用する記述を示しています。私はそれがあなたが望むように動作すると思います。

参考:html_entity_decode()

+0

データベース(Mysql)の表示データ形式:" hello " " hiiiiiiiiiiiii " – Sejal

関連する問題