【疑难杂症】高版本UG从老UI中获取汉字字符串后乱码的问题
结论:NXstring转换为char类型的时候导致了乱码
措施:
改前:string strA=Test001::test001StrName->ItemValue().GetText(); //UG12.0使用这个得到的strA是乱码的,UG8.5不会乱码
改后:string strA = Test001::test001StrName->ItemValue().GetLocaleText(); //OK
结论:NXstring转换为char类型的时候导致了乱码
措施:
改前:string strA=Test001::test001StrName->ItemValue().GetText(); //UG12.0使用这个得到的strA是乱码的,UG8.5不会乱码
改后:string strA = Test001::test001StrName->ItemValue().GetLocaleText(); //OK