由于特殊字符

时间:2015-11-03 12:46:45

标签: php ms-access encoding

我有一个小脚本正在选择MS Asscess db,查询看起来像这样

 $sql  = "SELECT * FROM Employee WHERE EmployeeName LIKE %$user_full_name%";

其中$user_full_name有特殊字符,例如óńćżźśąę,如果这些字符被_替换,则查询会有结果,但它们不是100%准确,所以我想使用mb_convert_encoding进行编码我的select query是ms访问但是所有已知的编码都不起作用,有没有办法让ms访问理解它,或者我可以获取ms访问的编码信息?

1 个答案:

答案 0 :(得分:0)

试试这个:

$sql  = "SELECT * FROM Employee WHERE EmployeeName LIKE '*$user_full_name*'";

我也会这样做:

$sql  = "SELECT * FROM Employee WHERE EmployeeName LIKE '*".$user_full_name."*'";

但这只是个人偏好。