allegro skill 中文与 Qt QString 中文互转

 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。

 

 

吴川斌

吴川斌

2 Comments

    Terry_Ke
  • 还可以用txt存变量名对应中文,直接调用,所见即所得,不用去做编码转换。

Leave a Reply