我说的是 拼音打出 “行”。 分别用 hang的拼音和 xing的拼音打出来
然后 执行sql : select “行” = “行”。
结果会是1.
我说的是 拼音打出 “行”。 分别用 hang的拼音和 xing的拼音打出来
然后 执行sql : select “行” = “行”。
结果会是1.
我感觉这不是纠结的地方 数据库对比的字的内容 还能对比出多音字么?
嗯。 从测试结果来看, 汉字即使是多音字。 只要笔画一样。都会认为是同一个字符。
但是现在出现了笔画一样。但是底层编码不一致的字符。。
这个对于中文业务来说,会出现莫名其妙就违反了唯一键的bug
编码不一样 对比出来即使是同一个中文字 也不会一样的
零宽空格(Zero Width Space, ZWSP)是一个特殊的Unicode字符,编码为U+200B。它是一个不可见的字符,其宽度为零,不占用任何可见空间。在文本处理系统中,尽管它在视觉上是不可见的,但它在文本中确实存在,并可以作为潜在的断点,即允许在此位置断开行。这意味着如果一行文本过长需要自动换行时,文本可以在零宽空格的位置进行折行,而不影响单词的完整性