🌓
搜索
 找回密码
 立即注册

C++跨语言开发项目之SketchUp中乱码错误提示信息的排查和解决方法(收藏)

作者 2022-10-6 04:27:32 72558
总第99篇

  本文主要总结一个在C++项目跨语言开发过程中遇到的一个乱码错误提示信息,将其转码成中文并提供解决方法,以供后来者参考与学习。
  1.问题的产生

  最近的工作是为SketchUp开发C++扩展插件, 插件的功能用C++语言实现并制作成.so文件。在VS2019中,项目生成后配置调试参数及调试命令,按F5运行时即可启动SketchUp进行联合调试。
  今天在调试一个.so文件时,SketchUp中的Ruby控制台提示了如下图所示的错误:
  

     
192128vkaacukzjdkzdd49.jpeg
    很显然,这种错误的提示是使用了其它的编码方式,我们无法识别具体错误的类型,如何将其转换为中文的gbk编码,让我们更快地锁定错误呢?
  2.问题的澄清

  将上图中的错误提示信息分解为如下形式:
  \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe

来源:SketchUpBBS
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

扫一扫

3 回复

LZ真是人才
帮你顶下哈!!
LZ说的很不错
高级模式
游客
返回顶部