Tableau bug合集1:无法展示emoji表情包

导读:本篇文章讲解 Tableau bug合集1:无法展示emoji表情包,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

问题描述

早期使用Tableau的同学可能会遇到一个emoji无法展示的问题,如下图
image.png
这两个昵称是 量子Liangzi🌞Esperanza 🎈。但是放到Tableau上之后,就会发现,表情包不见了,变成了四个????

解决方法

这是驱动的锅,解决方法相对来说比较简单吧,就是更换一下驱动。

MySQL 8

我使用的是mysql 8.0.16 ,之前配置的ODBC是8.0.21,现在改用最新的8.0.30,就可以展示emoji了
image.png

在Tableau官方的一个说法中,这个是由于MySQL 错误链接 104346 引起的。详细可查看文末参考链接。

MySQL 5

MySQL 8 如此可以解决,但是MySQL 5 呢?很多公司可能使用的MySQL还是MySQL 5 的版本。

下面讲讲我的测试经历:
我在另外一台电脑是安装了MySQL 5.7,配置ODBC最高的5.3.14 跑出来的结果如下
image.png
于是把ODBC 5.3.14卸载,换成ODBC 8.0.31 之后,完美解决!

但是!由于MySQL 5 和ODBC 8 版本不同,可能会出现一些意想不到的“惊喜”,往期有发布过一篇踩坑记录:Tableau处理MySQL数据时,时间列被自动加上一个月,感兴趣可以点击查看。虽然之前有遇到过这样的bug,但是在该bug再之前,一直相安无事,每天开开心心跑代码。而且在发这个bug发现的时候,我另外一台电脑的配置就是MySQL 5.6+ODBC 8.0.21,没有发生过这样的问题。有点玄学……

补充一句:之前发生那个bug的电脑,今天测试这个emoji的时候,改用了ODBC 8.0.31之后,发现也没有出现之前的bug了,时间显示正常,不会自动加一个月。充满玄学色彩的开发道路,哈哈哈哈。

参考链接:Tableau官方关于表情符号未正确显示解决方案


2022/09/02补充
周一的时候,用Tableau处理一些问题的时候,发现了切换为新版ODBC之后的一个bug,原来的工作簿的小数被Tableau处理成整数了。本来零点几的数值,全部变成了0。由于当时时间比较紧,没有做过多的研究。总之,切换驱动之后,为了避免兼容性带来一些问题,处理完的数据,一定要验证!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/66949.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!