选择Where子句 - 非Ascii字符?

ada*_*iko 1 sql t-sql sql-server-2005

我在where子句中遇到非ASCII字符的问题

比如说我的表中的记录有:

column_a汜d街

我想知道这是否会找到记录:

SELECT * FROM [tbl_test] where column_a = 'Bom D? Street'
Run Code Online (Sandbox Code Playgroud)

这始终不返回任何记录.

你需要做些什么来处理非ASCII字符吗?

Ran*_*der 6

试试这个:SELECT*FROM [tbl_test]其中column_a =N'BomD Street'

这应该将字符串视为unicode并支持完整的扩展字符集.