Photon 1.0.0
Loading...
Searching...
No Matches
encodings.h File Reference

Go to the source code of this file.

Classes

struct  litehtml::estring
 

Namespaces

namespace  litehtml
 

Enumerations

enum class  litehtml::encoding {
  litehtml::null , litehtml::utf_8 , litehtml::ibm866 , litehtml::iso_8859_2 ,
  litehtml::iso_8859_3 , litehtml::iso_8859_4 , litehtml::iso_8859_5 , litehtml::iso_8859_6 ,
  litehtml::iso_8859_7 , litehtml::iso_8859_8 , litehtml::iso_8859_8_i , litehtml::iso_8859_10 ,
  litehtml::iso_8859_13 , litehtml::iso_8859_14 , litehtml::iso_8859_15 , litehtml::iso_8859_16 ,
  litehtml::koi8_r , litehtml::koi8_u , litehtml::macintosh , litehtml::windows_874 ,
  litehtml::windows_1250 , litehtml::windows_1251 , litehtml::windows_1252 , litehtml::windows_1253 ,
  litehtml::windows_1254 , litehtml::windows_1255 , litehtml::windows_1256 , litehtml::windows_1257 ,
  litehtml::windows_1258 , litehtml::x_mac_cyrillic , litehtml::gbk , litehtml::gb18030 ,
  litehtml::big5 , litehtml::euc_jp , litehtml::iso_2022_jp , litehtml::shift_jis ,
  litehtml::euc_kr , litehtml::replacement , litehtml::utf_16be , litehtml::utf_16le ,
  litehtml::x_user_defined
}
 
enum class  litehtml::confidence { litehtml::tentative , litehtml::certain }
 

Functions

encoding litehtml::bom_sniff (const string &str)
 
void litehtml::encoding_sniffing_algorithm (estring &str)
 
encoding litehtml::get_encoding (string label)
 
encoding litehtml::extract_encoding_from_meta_element (string str)
 
void litehtml::decode (string input, encoding coding, string &output)
 
string litehtml::decode (string input, encoding coding)