Gets or sets the character encoding that is used to decode the data contained
in this Response, for example "UTF-8".
Namespace: Facilita.WebAssembly: clrWebBrowser (in clrWebBrowser.dll) Version: 9.5.8.37 (1.0.0.0)
Syntax
Field Value
The character encoding.Remarks
- looking for a charset in the response headers (e.g. Content-Type: text/html; charset=utf-8)
- looking for a meta-tag in the HTML (e.g. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- looking for a Byte Order Mark at the beginning of the response data
- defaulting to ISO-8859-1 (latin-1) if none of the above could be found
Therefore, it is not usually necessary to call this method explicitly. However, if some of the information above is incorrect/missing, then you can override the encoding by calling this method.
Examples
Response response = request.Send(); // Use the utf-8 character set to interpret the data in this response response.CharEncoding = Encoding.UTF8; // The utf-8 character set will be used to decode the HTML and determine what the title is response.VerifyTitle("我是中国人", ActionType.ACT_NEXT_ITERATION);
See Also
Response CharEncoding