Lines Matching defs:encoding

35  *   		Getting/Setting encoding meta tags			*
45 * Returns the current encoding as flagged in the HTML source
51 const xmlChar *encoding;
128 encoding = xmlStrstr(content, BAD_CAST"charset=");
129 if (encoding == NULL)
130 encoding = xmlStrstr(content, BAD_CAST"Charset=");
131 if (encoding == NULL)
132 encoding = xmlStrstr(content, BAD_CAST"CHARSET=");
133 if (encoding != NULL) {
134 encoding += 8;
136 encoding = xmlStrstr(content, BAD_CAST"charset =");
137 if (encoding == NULL)
138 encoding = xmlStrstr(content, BAD_CAST"Charset =");
139 if (encoding == NULL)
140 encoding = xmlStrstr(content, BAD_CAST"CHARSET =");
141 if (encoding != NULL)
142 encoding += 9;
144 if (encoding != NULL) {
145 while ((*encoding == ' ') || (*encoding == '\t')) encoding++;
147 return(encoding);
153 * @encoding: the encoding string
155 * Sets the current encoding in the Meta tags
156 * NOTE: this will not change the document content encoding, just
162 htmlSetMetaEncoding(htmlDocPtr doc, const xmlChar *encoding) {
171 if (encoding != NULL) {
173 (char *)encoding);
213 if (encoding == NULL)
224 if (encoding != NULL) {
237 * encoding informations
357 msg = "unknown encoding %s\n";
445 * @encoding: the document encoding
450 * TODO: if encoding == NULL try to save in the doc encoding
456 xmlNodePtr cur, const char *encoding, int format) {
463 if (encoding != NULL) {
466 enc = xmlParseCharEncoding(encoding);
468 handler = xmlFindCharEncodingHandler(encoding);
475 * Fallback to HTML or ASCII when the encoding is unspecified
488 htmlNodeDumpFormatOutput(buf, doc, cur, encoding, format);
522 const char *encoding;
534 encoding = (const char *) htmlGetMetaEncoding(cur);
536 if (encoding != NULL) {
539 enc = xmlParseCharEncoding(encoding);
550 handler = xmlFindCharEncodingHandler(encoding);
557 handler = xmlFindCharEncodingHandler(encoding);
562 * Fallback to HTML or ASCII when the encoding is unspecified
616 * @encoding: the encoding string
618 * TODO: check whether encoding is needed
624 const char *encoding ATTRIBUTE_UNUSED) {
652 * @encoding: the encoding string
658 const char *encoding ATTRIBUTE_UNUSED) {
714 * @encoding: the encoding string
719 htmlAttrListDumpOutput(xmlOutputBufferPtr buf, xmlDocPtr doc, xmlAttrPtr cur, const char *encoding) {
724 htmlAttrDumpOutput(buf, doc, cur, encoding);
736 * @encoding: the encoding string
743 xmlNodePtr cur, const char *encoding, int format) {
748 htmlNodeDumpFormatOutput(buf, doc, cur, encoding, format);
758 * @encoding: the encoding string
765 xmlNodePtr cur, const char *encoding, int format) {
780 htmlDocContentDumpOutput(buf, (xmlDocPtr) cur, encoding);
784 htmlAttrDumpOutput(buf, doc, (xmlAttrPtr) cur, encoding);
857 htmlAttrListDumpOutput(buf, doc, cur->properties, encoding);
915 htmlNodeListDumpOutput(buf, doc, cur->children, encoding, format);
947 * @encoding: the encoding string
954 xmlNodePtr cur, const char *encoding) {
955 htmlNodeDumpFormatOutput(buf, doc, cur, encoding, 1);
962 * @encoding: the encoding string
969 const char *encoding, int format) {
986 htmlNodeListDumpOutput(buf, cur, cur->children, encoding, format);
996 * @encoding: the encoding string
1002 const char *encoding) {
1003 htmlDocContentDumpFormatOutput(buf, cur, encoding, 1);
1025 const char *encoding;
1034 encoding = (const char *) htmlGetMetaEncoding(cur);
1036 if (encoding != NULL) {
1039 enc = xmlParseCharEncoding(encoding);
1048 handler = xmlFindCharEncodingHandler(encoding);
1052 handler = xmlFindCharEncodingHandler(encoding);
1057 * Fallback to HTML or ASCII when the encoding is unspecified
1085 const char *encoding;
1093 encoding = (const char *) htmlGetMetaEncoding(cur);
1095 if (encoding != NULL) {
1098 enc = xmlParseCharEncoding(encoding);
1107 handler = xmlFindCharEncodingHandler(encoding);
1114 * Fallback to HTML or ASCII when the encoding is unspecified
1138 * @encoding: the document encoding
1140 * Dump an HTML document to a file using a given encoding.
1146 const char *encoding, int format) {
1156 if (encoding != NULL) {
1159 enc = xmlParseCharEncoding(encoding);
1168 handler = xmlFindCharEncodingHandler(encoding);
1171 htmlSetMetaEncoding(cur, (const xmlChar *) encoding);
1178 * Fallback to HTML or ASCII when the encoding is unspecified
1191 htmlDocContentDumpFormatOutput(buf, cur, encoding, format);
1201 * @encoding: the document encoding
1203 * Dump an HTML document to a file using a given encoding
1209 htmlSaveFileEnc(const char *filename, xmlDocPtr cur, const char *encoding) {
1210 return(htmlSaveFileFormat(filename, cur, encoding, 1));