作者 Botai Zhang 关注 问题 Botai Zhang · 四月 13, 2021 编码格式转换 #Ensemble #InterSystems IRIS for Health #开发运维 在使用过程中,碰到对接一些国内编码例如:GBK2312等系列的编码格式,碰到这类情况,应该如何处理?各位有没有好的解决方式?期待解答交流! Product version: IRIS 2020.1 $ZV: IRIS for Windows (x86-64) 2020.1 (Build 215U) Mon Mar 30 2020 20:14:33 EDT [HealthConnect:2.1.0] 讨论 (3)0 登录或注册以继续 添加回复 Comments Qiao Peng · 四月 13, 2021 如果需要在InterSystems IRIS中对不同的编码的数据进行转换,可以使用函数$ZCVT。 例如将变量tStr的unicode值转换为GB2312: s tOutput=$ZCVT(tStr,"O","GB2312") Botai Zhang 四月 14, 2021 to Qiao Peng 感谢回复!这种方式尝试过,但是,$ZCVT并不支持GB2312。 Qiao Peng 四月 14, 2021 to Botai Zhang 用GB18030,它向后兼容GB2312
Qiao Peng · 四月 13, 2021 如果需要在InterSystems IRIS中对不同的编码的数据进行转换,可以使用函数$ZCVT。 例如将变量tStr的unicode值转换为GB2312: s tOutput=$ZCVT(tStr,"O","GB2312")