Codeigniter,当我尝试更新时,单引号显示为 '

Codeigniter, when I try to update, the single quote displays as '

我喜欢set_value。每次,当我尝试更新 post 时,单引号显示为 ' ;。不仅单引号,一些字符也显示。请帮帮我

我正在使用 Codeigniter 3,Php 7

查看

$description = array(
        'name' => 'description',
        'type' => 'text',
        'placeholder' => 'description',
        'class' => 'form-control',
        'rows' => '3',
        'value' => set_value('description', $post->INTRO_DESCRIPTION),
    );


<div class="form-group">
  <label for="description" class="col-md-2 control-label">Details</label>
  <div class="col-md-10"><?php echo form_textarea($description); ?></div>
  <div class="col-md-10"><?php echo form_error('description', '<div class="text-danger">', '</div>'); ?></div>
</div>

好吧,我找到了解决方案。而且非常简单。只需在 set_value.

末尾添加 "false"
set_value('description', $post->INTRO_DESCRIPTION, FALSE)