LINK错误码转换成中文 \xce\xde\xb7\xa8\xb4\xf2\xbf\xaa\xca\xe4\xc8\xeb\xce\xc4\xbc\xfe\xa1\xb0sqlite3.lib\xa1\xb1

在Windows使用LINK编译出现错误,经常出现\x开头的错误信息,而非中文。那么怎么看懂这一串错误呢?
LINK : fatal error LNK1181: \xce\xde\xb7\xa8\xb4\xf2\xbf\xaa\xca\xe4\xc8\xeb\xce\xc4\xbc\xfe\xa1\xb0sqlite3.lib\xa1\xb1

使用python转换

content = b"LINK : fatal error LNK1181: \xce\xde\xb7\xa8\xb4\xf2\xbf\xaa\xca\xe4\xc8\xeb\xce\xc4\xbc\xfe\xa1\xb0sqlite3.lib\xa1\xb1"
print content.decode("gbk")

使用Java转换

String str = "LINK : fatal error LNK1181: \\xce\\xde\\xb7\\xa8\\xb4\\xf2\\xbf\\xaa\\xca\\xe4\\xc8\\xeb\\xce\\xc4\\xbc\\xfe\\xa1\\xb0sqlite3.lib\\xa1\\xb1";
str = str.replace("\\x", "%");
System.out.println(URLDecoder.decode(str, "gbk"));

转换后得到以下结果
LINK : fatal error LNK1181: 无法打开输入文件“sqlite3.lib”

本博客采用 知识共享署名-禁止演绎 4.0 国际许可协议 进行许可

本文标题:LINK错误码转换成中文 \xce\xde\xb7\xa8\xb4\xf2\xbf\xaa\xca\xe4\xc8\xeb\xce\xc4\xbc\xfe\xa1\xb0sqlite3.lib\xa1\xb1

本文地址:https://dev-tang.com/post/2020/05/link-error.html

推荐阅读