XLookupString 返回 UTF-8 代码(Latin-1 到 UTF-8)
我正在尝试使用函数XLookupString
。 根据 文档,它应该返回 Latin-1代码。我该如何转换它或者我应该使用什么来代替这个函数才能获得 UTF-8 代码?
I'm trying to use the function XLookupString
.
According to the documentation, it is supposed to return a Latin-1 code. How could I convert it or what should I use instead this function so I get a UTF-8 code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要阅读 Xlib 编程手册的第 11 章:Google 图书链接< /a>.您正在寻找
XmbLookupString()
或XwcLookupString()
,但它们并不是XLookupString()
的直接替代品。我不是这方面的专家,但这应该为您指明正确的方向。You need to read chapter 11 of the Xlib programming manual: google books link. You are looking for
XmbLookupString()
orXwcLookupString()
but they are not drop-in substitutes forXLookupString()
. I am not an expert in this but this should point you in the right direction.还有一个 Xutf8* 系列函数可用于此目的,具体来说,存在一个
Xutf8LookupString()
。 X*LookupString 手册页There is also a Xutf8* family of functions that can be used for this, specifically, there exists a
Xutf8LookupString()
. X*LookupString man page