首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

一条诡异的insert语句

,而且由于连接串的字符集是UTF8,表的字符集是GBK,更容易引起怀疑。...但是,即使是字符集转换,也不应该导致插入报错,因为语句中的中文字符“校园网"都是普通汉字,UTF8->GBK不应该存在问题。...转换前,mysql将字符串‘cardName:校园网’看作是9个英文字符和3个汉字字符;转换后,mysql将其看作是18个字节的二进制串,其中,UTF8字符集的三个汉字“校园网”占了9个字节。...GBK字符,导致转换出错。...问题产生的两个关键点 连接字符集与表字符集不匹配 使用了char函数 解决办法 1.char函数提供了using语法来实现返回特定字符集的字符串,比如:char(59 using utf8) 2.保证连接字符集与表字符集一致

55630

WPF 加载诡异的字体无法布局

如果在系统里面存在诡异的字体,同时自己的 WPF 中有一个控件尝试使用这个字体放在界面中,那么将会在界面布局过程炸了,整个控件或者整个界面布局都无法继续 本文本来是由吕水大大发布的,但是他没空写,于是我就成为了写博客的工具人...有一个用户报告了软件在他的电脑上打不开列出本机字体列表,于是吕水大大就去远程他的设备,在用户的设备上找到了一个诡异的字体,加载这个字体的时候,将会在 MS.Internal.Text.TextInterface.Font.CreateFontFace...https://github.com/walterlv/Walterlv.Demo.WpfBadFontCrash 下载代码,在代码仓库里面可以找到 不给糖就捣蛋的万圣节.TTF 这个字体,值得一说的是,诡异的字体有很多

1.3K50

一条诡异的insert语句

,而且由于连接串的字符集是UTF8,表的字符集是GBK,更容易引起怀疑。...但是,即使是字符集转换,也不应该导致插入报错,因为语句中的中文字符“校园网"都是普通汉字,UTF8->GBK不应该存在问题。...转换前,mysql将字符串‘cardName:校园网’看作是9个英文字符和3个汉字字符;转换后,mysql将其看作是18个字节的二进制串,其中,UTF8字符集的三个汉字“校园网”占了9个字节。...GBK字符,导致转换出错。...问题产生的两个关键点 连接字符集与表字符集不匹配 使用了char函数 解决办法 1.char函数提供了using语法来实现返回特定字符集的字符串,比如:char(59 using utf8) 2.保证连接字符集与表字符集一致

29330
领券