Unicode Webkit GTK非英语文本

Unicode Webkit GTK非英语文本,unicode,webkit,gtk,Unicode,Webkit,Gtk,我正在开发一个应用程序,它涉及到webkitgtk的使用。除了非英语字符外,它工作正常。例如,webkitgtk小部件无法正确呈现以下俄语文本 英语,英语,英语。 Спасибо! 而是显示了这一点, 英语 вÑе в порÑдке. СпаÑибо! 如何使webkitgtk正确显示国际文本?您需要进行字符集转换。提供了一个很好的界面。显示的字符串看起来像UTF-8编码字符串,解释为ISO-8859-1编码字符串。您应该正确设置编码 例如,如果要将HTML字符串

我正在开发一个应用程序,它涉及到webkitgtk的使用。除了非英语字符外,它工作正常。例如,webkitgtk小部件无法正确呈现以下俄语文本

英语,英语,英语。 Спасибо!

而是显示了这一点,

英语 вÑе в порÑдке. СпаÑибо!


如何使webkitgtk正确显示国际文本?

您需要进行字符集转换。提供了一个很好的界面。显示的字符串看起来像UTF-8编码字符串,解释为ISO-8859-1编码字符串。您应该正确设置编码

例如,如果要将HTML字符串加载到WebKitWebView中,则应通过encoding参数正确指定其编码

如果要从internet加载网页,请确保正确指定了其编码http服务器发送正确的内容类型标头或网页具有正确的http equiv=内容类型规范


WebKit引擎本身应该可以处理多语言文本。

为什么投票反对?我认为这个链接提供了足够的关于字符集转换的API的信息。我昨天已经通过将编码设置为UTF-8修复了它。谢谢。WebKit支持Big5吗?如果是,编码后我应该键入什么?我似乎找不到可以提供给“编码”的参数列表。请给我指一个正确的方向,非常感谢。