页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

数据集里面通过sql给数值加单位m³,之后保存,再次打开变成m?,或者图形里面设置坐标轴名称m³,之后保存,再次打开变成m?

...


原因分析

1. 知识库编码不支持这种特殊符号,(设置好之后,这个m³要存到知识库里面去)

2. 知识库需要选择支持这种特殊符号的编码,比如mysql库可以使用utf8mb4编码(config界面仍然选择UTF-8)

    注:我们知识库配置只能选择gbk和utf8编码,某些情况可能要用jndi配置知识库( 知识库使用的字符集编码不支持保存这种特殊符号,设置的时候正常是因为从缓存中读取的,但是设置好之后,这个m³要存到知识库里面去,当读取不到缓存从知识库查询出来时,“³”就会变成问号了。

解决方案

修改知识库选择支持这种特殊符号的编码,比如mysql库可以使用utf8mb4编码(config界面仍然选择UTF-8),也就是mysql需要新建一个使用utf8mb4编码的库,然后空库升级恢复知识库再去修改设置。


注:我们知识库配置mysql只能选择gbk和utf8编码,某些情况可能要用jndi配置知识库( 在配置界面,知识库的配置可以选择gbk和utf8,但是之后数据源的配置需要用jndi配置,参考此文档:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=35751470  

...