[webkit-gtk] guchar * sometimes a utf8, sometimes utf16?
Michael Catanzaro
mcatanzaro at igalia.com
Mon Jun 4 15:43:38 PDT 2018
On Mon, Jun 4, 2018 at 2:49 PM, Leo Ufimtsev <Leonidas at redhat.com>
wrote:
> How did webkit1's 'webkit_web_data_source_get_encoding()' function
> retrieve the encoding and is there a way to do the same on webkit2?
>
I didn't know about this!
Looking at the old source code, it checked
DocumentLoader::overrideEncoding. If that was set, then it used that as
the encoding. If not, it used DocumentLoader::response to get the
ResourceResponse of the DocumentLoader, and then called
ResourceResponse::textEncodingName (getting the encoding from the HTTP
header).
It would probably be desirable to implement API to expose this.
DocumentLoader lives in the web process now, so it's going to require
adding an IPC message, probably between WebPage in the web process and
WebPageProxy in the UI process. Then WebKitWebResource would be able to
use that.
Michael
More information about the webkit-gtk
mailing list