Php 通过表单向mysql提交阿拉伯文数据
嗨,我正在尝试使用表单向mysql提交阿拉伯语数据 我已经把所有应该用阿拉伯语写的表格列都排到u8_general_ci了 当我通过phpmyadmin保存数据时,它保存得很好,检索得也很好,但当我通过表单提交数据时,数据保存为问号????? 虽然我曾经 所有这些Php 通过表单向mysql提交阿拉伯文数据,php,html,mysql,utf-8,arabic,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")
<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" />
可以是什么解决方案,请提前感谢:使用HTML5模式属性 将其用于阿拉伯语:pattern=[أ-يa-zA-Z] 例如:
使用HTML5模式属性 将其用于阿拉伯语:pattern=[أ-يa-zA-Z] 例如:
确保设置连接字符集,请运行以下操作:
//PDO example
$dbh->exec('SET CHARACTER SET utf8');
确保设置连接字符集,请运行以下操作:
//PDO example
$dbh->exec('SET CHARACTER SET utf8');
本页有一些很好的提示:请参阅中的问号。它讨论了可能的原因和一般的最佳实践。本页有一些很好的提示:请参阅中的问号。它讨论了可能的原因和一般的最佳实践。他没有问表单验证,这里也不是问题。他没有问表单验证,这里也不是问题