halcon扫描二维码若出现中文会有中文乱码问题,在halcon中给出方案是
set_system ('filename_encoding', 'utf8')
通过实验发现设置为utf8后,显示控件会出现报错无法new出来,
自己通过分析后在c#中halcon将utf8码的中文直接按照gb2312给解码出来,当然就乱码了,逆向解码再用utf8转为中文就可以得到正确文字,以下是转码代码
/// <summary> /// 判断字符串中是否包含中文 /// </summary> /// <param name="str"