...
数据集里面通过sql给数值加单位m³,之后保存,再次打开变成m?,或者图形里面设置坐标轴名称m³,之后保存,再次打开变成m?
原因分析
知识库使用的字符集编码不支持保存这种特殊符号,设置的时候正常是因为从缓存中读取的,但是设置好之后,这个m³要存到知识库表中去,但是知识库的编码(如GBK)不支持特殊字符,“³”保存入库存的数据已经是知识库使用的字符集编码不支持保存这种特殊符号,设置的时候正常是因为从缓存中读取的,但是设置好之后,m³字符要保存到知识库表中,由于知识库的编码(如GBK)不支持特殊字符,“³”保存入库存的数据已经是"?"了,当系统读取不到缓存,需要重新从知识库查询出来,查出来的数据就带有了,当系统读取不到缓存,需要重新从知识库通过SQL查询,查出来的数据就包含有"?",因此界面上的“³”就会变成“?”。
扩展
常见的GBK编码不支持的字符有:
...