Invalid utf8 character string 报错 -- Invalid utf8 character string error

Version 4

    除了tabcmdtabadmin,所有的Tableau产品都支持UTF-8。但是有些时候当数据库使用非拉丁字符(例如中文,韩文等)时,Tableau有可能报错。

     

    这种情况下,我们可以使用TDC文件来定义默认的字符编码,更多信息,请查看以下知识库链接:

     

    更改统计文件的字符编码

    http://kb.tableau.com/articles/knowledgebase/statistical-file-charset?lang=zh-cn

     

    需要注意的是以上链接只是举例说明了如何更改统计文件。其方法可以延伸到其他的情况。

     

    通过打开数据源的TDS,或者在文字编辑器打开已保存的连接实时数据库的工作薄,我们就可以找到适当的连接名。需要注意的是我们可以在"<connection class ="之后找到连接名。供应商和驱动名一般是与连接

    类名一致。

     

    新建一个TDC会将期望的字符编码到所有用此连接类型的数据源上。如果希望只编码到一个工作表或工作薄,在文字编辑器里打开工作薄或者TDS,然后在<connection class>符之后并在<relation name>符之前复制<connection customization>信息。