gpt4 book ai didi

mysql 搜索 like with text うえ

转载 作者:行者123 更新时间:2023-11-28 23:18:27 24 4
gpt4 key购买 nike

当我搜索文本“うえ”时,它返回包含文本“ウェ”

SELECT * FROM posts WHERE content LIKE '%うえ%'

有些结果没有任何文本'うえ'

我不知道为什么。有人可以帮助我吗?

最佳答案

在你的字符串前加 N,通过这个 SQl 服务器知道你使用的是 unicode 字符

N其实代表的是National language character set。

通过这种方式,您传递的是 nvarchar 数据类型,而不是 varchar

SELECT * FROM posts WHERE content LIKE N'%うえ%'

详情 here


为什么是 N 前缀?

答案: 如果没有 N 前缀,字符串将转换为数据库的默认代码页。此页面可能无法识别某些字符。

关于mysql 搜索 like with text うえ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42826994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com