Lines Matching refs:encoding
27 #include <libxml/encoding.h>
67 const char* encoding;
182 if (ctx->encoding = apr_pstrndup(r->pool, p, strcspn(p, " ;") ),
183 ctx->encoding) {
185 "Got charset %s from HTTP headers", ctx->encoding) ;
186 ctx->xml2enc = xmlParseCharEncoding(ctx->encoding);
198 ctx->encoding = xmlGetCharEncodingName(ctx->xml2enc);
212 if (ctx->encoding == NULL) {
216 if (ctx->encoding = apr_pstrndup(r->pool, p+match[1].rm_so,
218 ctx->encoding) {
219 ctx->xml2enc = xmlParseCharEncoding(ctx->encoding);
222 "Got charset %s from HTML META", ctx->encoding) ;
246 if (!ctx->encoding) {
247 ctx->encoding = cfg->default_charset?cfg->default_charset:"ISO-8859-1";
252 ctx->encoding);
253 if (apr_xlate_open(&ctx->convset, "UTF-8", ctx->encoding, r->pool)
259 ctx->encoding) ;
270 if (ctype && ctx->encoding) {
528 const char** encoding)
535 *encoding = ctx->encoding;