SQL SERVER字符串前加N转换为Unicode编码
SQL SERVER搜索时select name=‘字符串‘时‘字符串‘默认会是ASCII码,而name一般是Unicode码,当‘字符串‘为中英文时,绝大部分ASCII码等于Unicode码,但如果‘字符串‘为中文生僻字,法文,韩文,日文等等情况‘字符串‘的ASCII码与Unicode码就不一定相等了。
比如select name=‘?????‘。select name=‘Mäkinen‘,此时这个sql语句是查询不出结果的。
需要改成select name=N‘Mäkinen‘,N‘xxx‘ 标识将单引号中的xxx强制转换为Unicode编码的字符。
相关推荐
周游列国之仕子 2020-09-21
89411051 2020-06-14
88384957 2020-06-12
88540591 2020-06-01
81214051 2020-04-25
84590091 2020-04-22
84590091 2020-02-16
GhostLWB 2019-12-15
88540591 2019-12-10
84590091 2019-11-09
JakobHu 2019-11-09
80467305 2019-11-04
butterflyfly00 2019-11-04
88540591 2019-10-24
86530296 2020-11-10
88540591 2020-06-16
mjshldcsd 2020-06-14
88540591 2020-06-04