allegro skill 中文与 Qt QString 中文互转
allegro skill 中的中文是经过编码的,如路径信息 D:\Work\xilinx\官方资料\1.brd 在allegro skill里使用axlGetDrawingName 返回的是经过编码后的字符串:
axlGetDrawingName() D:/Work/xilinx/\271\331\267\275\327\312\301\317/1.brd
在 Qt5中,通过 QString::fromLocal8Bit() 将该字符串转换为QString类型进行处理
然后再通过 QString::toLocal8Bit() 返回给skill。
还可以用txt存变量名对应中文,直接调用,所见即所得,不用去做编码转换。
这个不错 👍