【发布时间】:2015-11-04 00:04:33
【问题描述】:
我有一个选择 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 访问的编码信息?
【问题讨论】:
-
这些字符是否存储在您的访问数据库中?如果是这样,您使用的是什么编码?听起来像通过这个线程stackoverflow.com/questions/5222705/…,访问不支持utf8 ..哦..实际上阅读更多是2003年的访问所以也许你已经更新了......
-
我安装了 ms access 2010 驱动程序,但我不知道我在我的应用程序中使用的是什么
access编码 -
我也不确定,但如果您有 2 种不同的编码可能是您的问题。我会从那里开始。
-
如果我知道 Access 中的编码这个问题将毫无意义