通过表单将阿拉伯数据提交给mysql

时间:2017-06-18 04:18:29

标签: php html mysql utf-8 arabic

您好我正在尝试使用表单向mysql提交阿拉伯语数据 我已经把所有应该是阿拉伯语的表格列到了u8_general_ci 当我通过phpmyadmin保存数据时,它保存得很好并且检索得很好但是当我通过表单提交数据时保存为问号" ?????" 虽然我用过 所有这些

        <form  action="" method="post" accept-charset="utf-8" >
header("Content-Type: text/html;charset=UTF-8");

 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 

提前感谢可能是什么解决方案:)

2 个答案:

答案 0 :(得分:0)

确保设置连接字符集,运行以下命令:

//PDO example
$dbh->exec('SET CHARACTER SET utf8');

答案 1 :(得分:-1)

使用HTML5模式属性。

将此用于阿拉伯语:pattern = [أ-يa-zA-Z]

示例:

<input type="text" name="fname" pattern=[أ-يa-zA-Z] placeholder="Type your name">