我在linux服务器上使用PHP 5.3,我试图查询MS SQL Server 2005数据库
我使用PDO DBLIB连接,我可以选择就好了。
但是当我尝试在查询中输入希腊字符时,例如:
where title='χψζ'
query()返回false,这意味着它没有找到任何行。
必须是χψζ以非“匹配”的方式发送到服务器,我该怎么办?
答案 0 :(得分:0)
好吧,我发现它,我看到它在浏览器上返回,文本编码为Windows-1253,我想我必须将我的查询转换为Windows-1253。
使用$query=iconv( 'UTF-8', 'Windows-1253', $query );
它现在可以比较χψζ与数据库中存储的χψζ。