TextEncoding::TextEncoding(const String& name) : m_name(atomicCanonicalTextEncodingName(name)) { // Aliases are valid, but not "replacement" itself. if (m_name && isReplacementEncoding(name)) m_name = 0; }
TextEncoding::TextEncoding(const String& name) : m_name(atomicCanonicalTextEncodingName(name)) , m_backslashAsCurrencySymbol(backslashAsCurrencySymbol()) { // Aliases are valid, but not "replacement" itself. if (m_name && isReplacementEncoding(name)) m_name = nullptr; }