Javascript str#u replace函数不';无法替换用户输入数据中的字符
我的文本区域中有用户输入的描述。由于我使用富文本编辑器作为文本区域,因此当将描述输入值指定给变量时,该值看起来是这样的。我想用一个空格替换字符Javascript str#u replace函数不';无法替换用户输入数据中的字符,javascript,php,codeigniter,str-replace,Javascript,Php,Codeigniter,Str Replace,我的文本区域中有用户输入的描述。由于我使用富文本编辑器作为文本区域,因此当将描述输入值指定给变量时,该值看起来是这样的。我想用一个空格替换字符“,使用str\u replace(“”,“$course\u desc)但是,保存时,数据库中存储的course_desc的值仅为是否是不同类型的引号导致了问题?有几种不同的类型: " U+0022 QUOTATION MARK “ U+201C LEFT DOUBLE QUOTATION MARK ” U+201D RIGHT DOUBLE
“
,使用str\u replace(“”,“$course\u desc)代码>但是,保存时,数据库中存储的course_desc的值仅为是否是不同类型的引号导致了问题?有几种不同的类型:
" U+0022 QUOTATION MARK
“ U+201C LEFT DOUBLE QUOTATION MARK
” U+201D RIGHT DOUBLE QUOTATION MARK
编辑-实际上还有更多类似的!检查此链接,大约有15个:
为什么要去掉引号??表示您试图解决一个问题,但现在又遇到另一个问题..用于输出。。而mysql.*
函数不再维护,不应在任何新的代码库中使用。它正逐渐被淘汰,取而代之的是更新的API。因此,如果是这种情况,我将如何设置str_替换?
<p style=
public function insert_file($filename,$course_name,$course_desc,$tennant_email,$is_public,$concat_url)
{
$sample = '<p style="text-align:center;">sample</p>';
$course_desc_replace = str_replace('"', ' ',$sample);
$data = array(
'course_id' => '',
'tennant_id' => $tennant_email,
'display_public'=> $is_public,
'course_name' => $course_name,
'course_desc' => $course_desc_replace,
'private_url' => $concat_url,
'filename' => $filename
);
$this->db->insert('courses', $data);
return true;
}
<p style= text-align:center; >text</p>
" U+0022 QUOTATION MARK
“ U+201C LEFT DOUBLE QUOTATION MARK
” U+201D RIGHT DOUBLE QUOTATION MARK