在php Mysql中插入乌尔都语数据时出错
使用PHP在mysql数据库中插入乌尔都语新闻有问题。在php Mysql中插入乌尔都语数据时出错,php,mysql,Php,Mysql,使用PHP在mysql数据库中插入乌尔都语新闻有问题。 HTML <form method="post" action=""> <textarea name="content">Insert news article here.</textarea> <input type="submit" value="Submit"/> 插入后 已经添加了我认为这应该适合您: mysql_query("SET NAMES 'utf8'"); 否则,您可以尝
HTML
<form method="post" action="">
<textarea name="content">Insert news article here.</textarea>
<input type="submit" value="Submit"/>
插入后
已经添加了
我认为这应该适合您:
mysql_query("SET NAMES 'utf8'");
否则,您可以尝试以下方法:
mysqli_set_charset($con,"utf8");
mysql_query ("set character_set_results='utf8'");
ini_set("default_charset", "UTF-8");
header('Content-type: text/html; charset=UTF-8');
很好的SQL注入
:D和mysql
!我建议您PDO
或mysqli\uuz
问题不是关于SQL注入@Rizier123Trymysqli\u集\u字符集($con,“utf8”)
和echo$\u POST['content']
在插入它并发布您得到的内容之前,我已经尝试了mysql\u查询(“set character\u set\u results='utf8')
和echo
的POST
文本没有问题,但在数据库中也会出现同样的问题,因此请尝试以下操作:mysql\u查询(“设置名称'utf8'”)代码>或ini字符集(“默认字符集”、“UTF-8”)
或者它可以是这个标题('Content-type:text/html;charset=UTF-8')正如我所说的,如果你回复$\u post['content'],请发布你得到的内容代码>
mysqli_set_charset($con,"utf8");
mysql_query ("set character_set_results='utf8'");
ini_set("default_charset", "UTF-8");
header('Content-type: text/html; charset=UTF-8');