Php 带有重音符号的字段不会保存在ocomon mysql数据库中

Php 带有重音符号的字段不会保存在ocomon mysql数据库中,php,mysql,non-ascii-characters,ocomon,Php,Mysql,Non Ascii Characters,Ocomon,我下载了一个推荐的帮助台应用程序,名为Ocomon,我使用WAMP 我安装了所有的东西。数据库使用utf8\u general\u ci,应用程序使用葡萄牙语(BR),但当我尝试放置带有重音符号的数据时,会保存记录,但不保存带有重音符号文本的列 有人知道我做错了什么吗 出现错误的代码示例: 您必须对字符进行编码(htmlentities)。当您使用单引号时,如果出现错误,那么您已经识别出一个巨大的SQL注入;)@伙计,我现在已经给出了一个代码示例。你很容易受到SQL注入的攻击。使用htmlent

我下载了一个推荐的帮助台应用程序,名为
Ocomon
,我使用
WAMP

我安装了所有的东西。数据库使用
utf8\u general\u ci
,应用程序使用葡萄牙语(BR),但当我尝试放置带有重音符号的数据时,会保存记录,但不保存带有重音符号文本的列

有人知道我做错了什么吗

出现错误的代码示例:
您必须对字符进行编码(htmlentities)。当您使用单引号时,如果出现错误,那么您已经识别出一个巨大的SQL注入;)@伙计,我现在已经给出了一个代码示例。你很容易受到SQL注入的攻击。使用
htmlentities($var,entu QUOTES)
以插入此数据。注意:这并不能解决SQL注入问题。您能详细说明答案吗?我可以,但我不打算这样做,因为我建议您使用其他应用程序。检查我为什么不提供答案。
    $qry = "UPDATE configusercall SET ".
            "conf_user_opencall= ".$_POST['useropencall'].", ".
            "conf_ownarea = ".$_POST['ownarea'].", ".
            "conf_scr_msg = '".noHtml($_POST['msg'])."' WHERE conf_cod = 1 ";