作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我试图在 mysql 数据库上获取ピースSELECT * FROM edict WHERE japanese = 'ピース'但是我得到了 3 个结果,它们是:ヒースビーズピース
我尝试使用ぴーす 作为查询,它也返回相同的结果。SELECT * FROM edict WHERE japanese = 'ぴーす'
我该如何解决这个问题?
谢谢
最佳答案
我不确定日文字母,但你可以使用 BINARY比较:
WHERE BINARY japanese = 'ピース'
BINARY
关键字将字符串转换为其二进制表示,因此您可以进行“精确”比较。
此外,如果该行为应该是 japanese
列的默认行为 - 您可以将其排序规则更改为 _bin
一个(这将是更有效的解决方案,而不仅仅是强制转换)
关于MySQL难点——平假名和片假名被当作一样对待,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7050221/
我正在使用 Jackson 序列化实现 Map 的自定义类。但在幕后,它实际上是一个 Map (此类代表 HTTP 请求参数),我希望 Jackson 将其序列化,就好像它是 Map 一样。 。我原以
这个问题在这里已经有了答案: Where and why do I have to put the "template" and "typename" keywords? (8 个答案) 关闭 8
我最近遇到了一些渐近符号,当这个问题出现时,它是 50 n logn 并且根据流行的规则获得 Big-OH 符号是简单地删除常数和低阶项。但是 50n logn 也是n^5 的 BIG-OH。那么
我是一名优秀的程序员,十分优秀!