zoukankan      html  css  js  c++  java
  • 关于SQL Server无法查询中文的问题

    SQL Server 的版本是2016,随便试了一条 带有 where 子句的查询。如下:

    select * from Roles 
    where RoleName like '%系统%'

    呐尼,怎么一条都没有查出来,明明应该有好几条的。

    难道SQL Server不支持模糊查询吗。不可能啊,毕竟是2016版本的啊。

    于是就尝试的只用通配符进行查询,有结果。

    将SQL语句中的中文部分换成合适的英文,有结果。

    估计就是万恶的编码问题喽,先上搜索引擎,得到了一种解决方案,如下:

    select * from Roles 
    where RoleName like N'%系统%'

    试了一下,查询结果果然正常了。

    微软的网站上也提到过这个问题:

    https://support.microsoft.com/en-us/kb/239530

  • 相关阅读:
    phpcms页面替换
    phpcms笔记
    php头像上传预览
    phpcms后台管理
    php写流程管理
    php写留言板
    php人员权限管理(RBAC)
    单例模式
    Effective C++笔记——day01
    C++Primer笔记-----day08
  • 原文地址:https://www.cnblogs.com/vanwoos/p/5390258.html
Copyright © 2011-2022 走看看