【发布时间】:2010-10-26 14:06:07
【问题描述】:
我在 where 子句中遇到了非 ASCII 字符的问题
例如,我的表中有一条记录:
column_a 邦迪街
我想看看这是否会找到记录:
SELECT * FROM [tbl_test] where column_a = 'Bom D� Street'
这总是不返回任何记录。
您需要做些什么来处理非 ASCII 字符吗?
【问题讨论】:
标签: sql sql-server-2005 tsql
我在 where 子句中遇到了非 ASCII 字符的问题
例如,我的表中有一条记录:
column_a 邦迪街
我想看看这是否会找到记录:
SELECT * FROM [tbl_test] where column_a = 'Bom D� Street'
这总是不返回任何记录。
您需要做些什么来处理非 ASCII 字符吗?
【问题讨论】:
标签: sql sql-server-2005 tsql
试试这个:SELECT * FROM [tbl_test] where column_a = N'Bom D� Street'
这应该将字符串视为 unicode 并支持完整的扩展字符集。
【讨论】: