问题
Botai Zhang · 四月 13

编码格式转换

在使用过程中,碰到对接一些国内编码例如:GBK2312等系列的编码格式,碰到这类情况,应该如何处理?各位有没有好的解决方式?期待解答交流!

产品版本: 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]
00
1 0 3 42
Log in or sign up to continue

如果需要在InterSystems IRIS中对不同的编码的数据进行转换,可以使用函数$ZCVT。 例如将变量tStr的unicode值转换为GB2312:

s tOutput=$ZCVT(tStr,"O","GB2312")

感谢回复!这种方式尝试过,但是,$ZCVT并不支持GB2312。

用GB18030,它向后兼容GB2312