charset 250 http/modules/ngx_http_autoindex_module.c if (r->headers_out.charset.len == 5 charset 251 http/modules/ngx_http_autoindex_module.c && ngx_strncasecmp(r->headers_out.charset.data, (u_char *) "utf-8", 5) charset 53 http/modules/ngx_http_charset_filter_module.c ngx_int_t charset; charset 64 http/modules/ngx_http_charset_filter_module.c ngx_int_t charset; charset 82 http/modules/ngx_http_charset_filter_module.c ngx_http_charset_t *charset; charset 95 http/modules/ngx_http_charset_filter_module.c ngx_str_t *charset); charset 97 http/modules/ngx_http_charset_filter_module.c ngx_http_charset_t *charsets, ngx_int_t charset, ngx_int_t source_charset); charset 143 http/modules/ngx_http_charset_filter_module.c offsetof(ngx_http_charset_loc_conf_t, charset), charset 218 http/modules/ngx_http_charset_filter_module.c ngx_int_t charset, source_charset; charset 224 http/modules/ngx_http_charset_filter_module.c charset = ngx_http_destination_charset(r, &dst); charset 227 http/modules/ngx_http_charset_filter_module.c charset = ngx_http_main_request_charset(r, &dst); charset 230 http/modules/ngx_http_charset_filter_module.c if (charset == NGX_ERROR) { charset 234 http/modules/ngx_http_charset_filter_module.c if (charset == NGX_DECLINED) { charset 260 http/modules/ngx_http_charset_filter_module.c if (charset == NGX_HTTP_NO_CHARSET charset 263 http/modules/ngx_http_charset_filter_module.c if (source_charset != charset charset 277 http/modules/ngx_http_charset_filter_module.c if (source_charset != charset charset 279 http/modules/ngx_http_charset_filter_module.c || charsets[source_charset].tables[charset] == NULL)) charset 288 http/modules/ngx_http_charset_filter_module.c if (source_charset != charset) { charset 289 http/modules/ngx_http_charset_filter_module.c return ngx_http_charset_ctx(r, charsets, charset, source_charset); charset 307 http/modules/ngx_http_charset_filter_module.c ngx_int_t charset; charset 329 http/modules/ngx_http_charset_filter_module.c charset = ngx_http_get_charset(r, name); charset 331 http/modules/ngx_http_charset_filter_module.c if (charset != NGX_HTTP_NO_CHARSET) { charset 332 http/modules/ngx_http_charset_filter_module.c return charset; charset 342 http/modules/ngx_http_charset_filter_module.c charset = mlcf->charset; charset 344 http/modules/ngx_http_charset_filter_module.c if (charset == NGX_HTTP_CHARSET_OFF) { charset 348 http/modules/ngx_http_charset_filter_module.c if (r->headers_out.charset.len) { charset 359 http/modules/ngx_http_charset_filter_module.c if (charset < NGX_HTTP_CHARSET_VAR) { charset 362 http/modules/ngx_http_charset_filter_module.c *name = charsets[charset].name; charset 363 http/modules/ngx_http_charset_filter_module.c return charset; charset 366 http/modules/ngx_http_charset_filter_module.c vv = ngx_http_get_indexed_variable(r, charset - NGX_HTTP_CHARSET_VAR); charset 382 http/modules/ngx_http_charset_filter_module.c ngx_int_t charset; charset 390 http/modules/ngx_http_charset_filter_module.c return ctx->charset; charset 393 http/modules/ngx_http_charset_filter_module.c main_charset = &r->main->headers_out.charset; charset 406 http/modules/ngx_http_charset_filter_module.c charset = ngx_http_get_charset(r, main_charset); charset 408 http/modules/ngx_http_charset_filter_module.c ctx->charset = charset; charset 412 http/modules/ngx_http_charset_filter_module.c return charset; charset 419 http/modules/ngx_http_charset_filter_module.c ngx_int_t charset; charset 425 http/modules/ngx_http_charset_filter_module.c if (r->headers_out.charset.len) { charset 426 http/modules/ngx_http_charset_filter_module.c *name = r->headers_out.charset; charset 432 http/modules/ngx_http_charset_filter_module.c charset = lcf->source_charset; charset 434 http/modules/ngx_http_charset_filter_module.c if (charset == NGX_HTTP_CHARSET_OFF) { charset 436 http/modules/ngx_http_charset_filter_module.c return charset; charset 439 http/modules/ngx_http_charset_filter_module.c if (charset < NGX_HTTP_CHARSET_VAR) { charset 442 http/modules/ngx_http_charset_filter_module.c *name = charsets[charset].name; charset 443 http/modules/ngx_http_charset_filter_module.c return charset; charset 446 http/modules/ngx_http_charset_filter_module.c vv = ngx_http_get_indexed_variable(r, charset - NGX_HTTP_CHARSET_VAR); charset 463 http/modules/ngx_http_charset_filter_module.c ngx_http_charset_t *charset; charset 468 http/modules/ngx_http_charset_filter_module.c charset = mcf->charsets.elts; charset 472 http/modules/ngx_http_charset_filter_module.c if (charset[i].name.len != name->len) { charset 476 http/modules/ngx_http_charset_filter_module.c if (ngx_strncasecmp(charset[i].name.data, name->data, name->len) == 0) { charset 486 http/modules/ngx_http_charset_filter_module.c ngx_http_set_charset(ngx_http_request_t *r, ngx_str_t *charset) charset 500 http/modules/ngx_http_charset_filter_module.c r->headers_out.charset.len = 0; charset 504 http/modules/ngx_http_charset_filter_module.c r->headers_out.charset = *charset; charset 510 http/modules/ngx_http_charset_filter_module.c ngx_int_t charset, ngx_int_t source_charset) charset 521 http/modules/ngx_http_charset_filter_module.c ctx->table = charsets[source_charset].tables[charset]; charset 522 http/modules/ngx_http_charset_filter_module.c ctx->charset = charset; charset 523 http/modules/ngx_http_charset_filter_module.c ctx->charset_name = charsets[charset].name; charset 524 http/modules/ngx_http_charset_filter_module.c ctx->length = charsets[charset].length; charset 526 http/modules/ngx_http_charset_filter_module.c ctx->to_utf8 = charsets[charset].utf8; charset 1176 http/modules/ngx_http_charset_filter_module.c ngx_http_charset_t *charset; charset 1273 http/modules/ngx_http_charset_filter_module.c charset = mcf->charsets.elts; charset 1276 http/modules/ngx_http_charset_filter_module.c ctx.charset = &charset[dst]; charset 1289 http/modules/ngx_http_charset_filter_module.c n = ctx.charset->length; charset 1290 http/modules/ngx_http_charset_filter_module.c ctx.charset->length /= ctx.characters; charset 1293 http/modules/ngx_http_charset_filter_module.c ctx.charset->length++; charset 1329 http/modules/ngx_http_charset_filter_module.c if (ctx->charset->utf8) { charset 1347 http/modules/ngx_http_charset_filter_module.c ctx->charset->length += i; charset 1408 http/modules/ngx_http_charset_filter_module.c if (cmd->offset == offsetof(ngx_http_charset_loc_conf_t, charset) charset 1535 http/modules/ngx_http_charset_filter_module.c lcf->charset = NGX_CONF_UNSET; charset 1562 http/modules/ngx_http_charset_filter_module.c ngx_conf_merge_value(conf->charset, prev->charset, NGX_HTTP_CHARSET_OFF); charset 1566 http/modules/ngx_http_charset_filter_module.c if (conf->charset == NGX_HTTP_CHARSET_OFF charset 1568 http/modules/ngx_http_charset_filter_module.c || conf->charset == conf->source_charset) charset 1574 http/modules/ngx_http_charset_filter_module.c || conf->charset >= NGX_HTTP_CHARSET_VAR) charset 1584 http/modules/ngx_http_charset_filter_module.c && conf->charset == recode[i].dst) charset 1596 http/modules/ngx_http_charset_filter_module.c recode->dst = conf->charset; charset 1608 http/modules/ngx_http_charset_filter_module.c ngx_http_charset_t *charset; charset 1618 http/modules/ngx_http_charset_filter_module.c charset = mcf->charsets.elts; charset 1637 http/modules/ngx_http_charset_filter_module.c &charset[c].name, &charset[recode[i].dst].name); charset 1647 http/modules/ngx_http_charset_filter_module.c src = charset[tables[t].src].tables; charset 1655 http/modules/ngx_http_charset_filter_module.c charset[tables[t].src].tables = src; charset 1658 http/modules/ngx_http_charset_filter_module.c dst = charset[tables[t].dst].tables; charset 1666 http/modules/ngx_http_charset_filter_module.c charset[tables[t].dst].tables = dst; charset 399 http/modules/ngx_http_range_filter_module.c if (r->headers_out.charset.len) { charset 400 http/modules/ngx_http_range_filter_module.c len += sizeof("; charset=") - 1 + r->headers_out.charset.len; charset 418 http/modules/ngx_http_range_filter_module.c if (r->headers_out.charset.len) { charset 425 http/modules/ngx_http_range_filter_module.c &r->headers_out.charset) charset 428 http/modules/ngx_http_range_filter_module.c r->headers_out.charset.len = 0; charset 536 http/modules/ngx_http_xslt_filter_module.c r->headers_out.charset.len = ngx_strlen(encoding); charset 537 http/modules/ngx_http_xslt_filter_module.c r->headers_out.charset.data = encoding; charset 294 http/ngx_http_header_filter_module.c && r->headers_out.charset.len) charset 296 http/ngx_http_header_filter_module.c len += sizeof("; charset=") - 1 + r->headers_out.charset.len; charset 484 http/ngx_http_header_filter_module.c && r->headers_out.charset.len) charset 488 http/ngx_http_header_filter_module.c b->last = ngx_copy(b->last, r->headers_out.charset.data, charset 489 http/ngx_http_header_filter_module.c r->headers_out.charset.len); charset 257 http/ngx_http_request.h ngx_str_t charset; charset 3417 http/ngx_http_upstream.c r->headers_out.charset.len = last - p; charset 3418 http/ngx_http_upstream.c r->headers_out.charset.data = p;