V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dt1  ›  全部回复第 1 页 / 共 2 页
回复总数  28
1  2  
3 天前
回复了 labilixin 创建的主题 MySQL mysql 数据库与表的字符集设置问题
最近遇到一个类似的问题,发现这个区别的影响,查到此处,把这个坑也提上来记到此处,供其他人遇到时参考:
1. 使用 ai_ci 是不区分生意和大小写的(针对外文的场景),而编程语言一般是精确匹配,这会导致数据库的查询与编程语言的处理不一致,存在出错的隐患。
2. ai_ci 适合于非中文的字符的更面向交流习惯的匹配,对于中文的应用,关联的可能是一些编码之类的查询匹配。比如一般认为不同大小写的应该视为同一个编码(但这也看具体业务),则基于 ai_ci 时不区分大小写或相视性都算匹配(比如有一些音重的字符看起来是同一个字符,但是顶上是带重音符号的,按存储编码是不一致的)。
3. 我个人推荐使用 utf8mb4_bin ,这样跟应用程序的处理逻辑一致,使得处理时不要考虑太多。对于特别需要处理的场景,再针对指定的字符指定特殊的字符集,比如针对不区分编码类的,要使用数据库 sql 进行检索的,使用 utf8mb4_0900_ai_ci 。但是是作为特殊场景存在。

问题来源:
我们这回出问题的,是因为检索时使用 sql 进行检索,然后发现存在。但实际上大小写不一致。然后检索匹配的数据在后续语言处理中出现了问题,在编程语言中是区分大小写的,就出错了。考虑这是一个通用的场景和问题,而且感觉还有出现类似问题的可能(开发人员不一定有这种意识),所以有上面的评估考虑。
2025 年 5 月 22 日
回复了 bello123 创建的主题 职场话题 我被公司辞退了
这种问题问 AI 就好了,讲得明明白白的。
2025 年 3 月 21 日
回复了 tingfeng1 创建的主题 优惠信息 京东自营的 mac 已经支持教育优惠+国补了
苹果官网的教育商店是支持老师的,京东自营苹果官方店的只支持学生,小气。
2024 年 11 月 16 日
回复了 aeucon 创建的主题 问与答 你们有那种第一次看,就莫名很反感的 UP 吗?
世界多样,这种水贴……
不如直接穷举一遍所有 UP 得了。
一大早的铺天盖地的新闻,反转再反转,也没有官方的说法。
然后上面这个 github 也是个新号,半匿名。
如果是被甩锅的人,大可以拿个真号出来,也增加一点可信度。

既然已经行业内通报了,行业内人士可以来证明一下的吗?


不过真有这种阴暗小人,团队真是倒霉了,辛苦干活的人白干,后面又会增加种条条框框,世界可能就是这样,就像中国地铁的安检一样,防止一小戳,代价一大堆。

遇到这种人,真像是吃苹果看到时半条虫,喝粥发现粥底一粒老鼠屎,吃蛋糕发现包裹一只死苍蝇……
@Felldeadbird 不好意思,有点好奇,5W 能看多大的世界,骑自行车带帐篷吗?
原来还想着支付宝是钱包,支付只用支付宝。现在跟微信差不多屌样了,那就直接用微信吧。

感觉还是“人养太多”,老想在一个 app 上折腾出花,榨干流量。现在好了,这么恶心,流量不来了。
随便拍 500 个视频,就知道了。
2023 年 10 月 28 日
回复了 nekoharuya 创建的主题 程序员 语雀这路子太野了
@Euthpic 170 楼, @aper 173 楼,不用说看啥简历,就事论事,我支持你的观点。
但凡有信心的,就要做到随时发版。如果要限制非忙时发版,只有说明技术还是不太行。
拿 gogole 来看看,做全球市场的,你说哪个时间段不算下午(忙时)?
2023 年 10 月 27 日
回复了 a1b2c3T 创建的主题 职场话题 大家身边失业的人多吗
@qqjt 公司不续签,员工不同意,就要 N+1 了,劳动法规定的。除非公司倒闭,有限责任范围内的资产清空。
2023 年 10 月 27 日
回复了 nekoharuya 创建的主题 程序员 语雀这路子太野了
@nekoharuya 为什么更新时间点选在周一是个问题?难道要周五发,然后周六,日待命以防万一?
周一时间点不错,当然周二更好。至于下午更新,说明他们有自信,支持无影响的服务热更新与替换,更是技术水平的体现。至于出了问题,那是意外了,证明了还是有未预期的问题。
但说草台班子,什么班子才叫不草台,谷歌是吗,还是 Oracle ,还是微软?
2023 年 4 月 2 日
回复了 Comyn 创建的主题 程序员 读本周阮一峰网络日志有感:什么样的领导算是好领导
中层是不敢这样的,高层主要是设计框架的,你想休假还是在于你的价值。
平常可有可无,但 却不可替代。
2023 年 3 月 4 日
回复了 N032138 创建的主题 MacBook Pro 鼠须管的输入法不能横排显示
@N032138 你目前用的哪个版本? Mac 升级到最新的 13 还能横排吗?
2023 年 3 月 4 日
回复了 ayyayyayy2002 创建的主题 Android 各位的拼多多有没有无法卸载呀😅
IOS 还得比较新的版本,较旧的版本,也有漏洞被利用,被强制安装 app 。
2022 年 9 月 5 日
回复了 gzpatrick2011 创建的主题 MacBook Pro 请问 mac 下用鼠标滚轮体验不好,怎么解决?
@VincentH 感谢。不过也奇怪,2022 年才忽然感觉到这个问题。
@fansvista 如果这样,倒真是学习了!备份是全的,但不同的机器上无法恢复……相当于使用硬件做了一重加密……
@alexwu 我觉得你这种情况是 Finder 的备份恢复后,配置的 iCloud 账号自动开始后续的远程同步数据。
@Ga2en 为什么不怪?我看官方说明上也没说这样的注意事项,而备份选项上的完全备份( Full ),也没让人有此警觉。

我在官方的文档下写了反馈,不知道他们会不会改进。

https://support.apple.com/zh-sg/guide/iphone/iph3ecf67d29/ios

但凡他说一句可能有些数据不会备份与恢复,我也一定会把重要的数据都先自行备份一份。
1  2  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2873 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 57ms · UTC 07:18 · PVG 15:18 · LAX 23:18 · JFK 02:18
♥ Do have faith in what you're doing.