webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
webkitpy.thirdparty.BeautifulSoup.UnicodeDammit Class Reference

Public Member Functions

def __init__ (self, markup, overrideEncodings=[], smartQuotesTo='xml', isHTML=False)
 
def find_codec (self, charset)
 

Public Attributes

 declaredHTMLEncoding
 
 smartQuotesTo
 
 triedEncodings
 
 originalEncoding
 
 unicode
 
 markup
 

Static Public Attributes

dictionary CHARSET_ALIASES
 
 EBCDIC_TO_ASCII_MAP = None
 
dictionary MS_CHARS
 

Detailed Description

A class for detecting the encoding of a *ML document and
converting it to a Unicode string. If the source encoding is
windows-1252, can replace MS smart quotes with their HTML or XML
equivalents.

Constructor & Destructor Documentation

◆ __init__()

def webkitpy.thirdparty.BeautifulSoup.UnicodeDammit.__init__ (   self,
  markup,
  overrideEncodings = [],
  smartQuotesTo = 'xml',
  isHTML = False 
)

Member Function Documentation

◆ find_codec()

def webkitpy.thirdparty.BeautifulSoup.UnicodeDammit.find_codec (   self,
  charset 
)

Member Data Documentation

◆ CHARSET_ALIASES

dictionary webkitpy.thirdparty.BeautifulSoup.UnicodeDammit.CHARSET_ALIASES
static
Initial value:
= { "macintosh" : "mac-roman",
"x-sjis" : "shift-jis" }

◆ declaredHTMLEncoding

webkitpy.thirdparty.BeautifulSoup.UnicodeDammit.declaredHTMLEncoding

◆ EBCDIC_TO_ASCII_MAP

webkitpy.thirdparty.BeautifulSoup.UnicodeDammit.EBCDIC_TO_ASCII_MAP = None
static

◆ markup

webkitpy.thirdparty.BeautifulSoup.UnicodeDammit.markup

◆ MS_CHARS

dictionary webkitpy.thirdparty.BeautifulSoup.UnicodeDammit.MS_CHARS
static

◆ originalEncoding

webkitpy.thirdparty.BeautifulSoup.UnicodeDammit.originalEncoding

◆ smartQuotesTo

webkitpy.thirdparty.BeautifulSoup.UnicodeDammit.smartQuotesTo

◆ triedEncodings

webkitpy.thirdparty.BeautifulSoup.UnicodeDammit.triedEncodings

◆ unicode

webkitpy.thirdparty.BeautifulSoup.UnicodeDammit.unicode

The documentation for this class was generated from the following file: