将特殊字符插入数据库而不中断其他字符

时间:2014-09-10 02:09:26

标签: php html mysql special-characters

在我的数据库后端( phpmyadmin )和my_table>Operations目录中,我的整理的设置已经是utf8_general_ci 。如果它已经在utf8_general_ci,我是否必须更改该表的每个字段/列的整理

示例代码:

<form action="insert.php" method="POST">
    <input type="text" name="field1">
    <input type="submit">
</form>

insert.php

$stmt = $con->prepare("INSERT INTO table (column1) VALUES (?)");
$stmt->bind_param('s',$_POST["field1"]);

注意:

ñ之类的特殊字符现在在上面的第一个方法之后正确插入,但是当用户输入(不是')时,该字符将会更改为’

问题:

如何在不中断其他字符的情况下插入正确的特殊字符?

0 个答案:

没有答案