SQL Server中的特殊字符

时间:2017-08-21 08:48:55

标签: sql sql-server special-characters

我使用SQL Server并需要搜索

WHERE Lastname LIKE '$pName%' 

$pName = "Eugène%";  

这会返回一个空结果,但是当我尝试使用$pName = "Eug%";时,我会得到所有匹配的行。特殊角色不让我搜索。

我试过

$pName = mb_convert_encoding($pName, 'UTF-8', 'ASCII');

但它仍然没有让我搜索。

如何确定数据库中该表的设置是什么?

1 个答案:

答案 0 :(得分:0)

解决方案是转换为ISO格式

$pName = mb_convert_encoding($pName, 'ISO-8859-1', 'UTF-8');