php8.5
Home/ Manual/ mbstring / functions/ mb_http_output

mb_http_output

PHP function Edit on GitHub ✎

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

Set/Get HTTP output character encoding

Description

mb_http_output(string|null $encoding = null): string|bool

Set/Get the HTTP output character encoding. Output after this function is called will be converted from the set internal encoding to encoding.

Parameters

encoding

If encoding is set, mb_http_output() sets the HTTP output character encoding to encoding.

If encoding is omitted, mb_http_output() returns the current HTTP output character encoding.

Return Values

If encoding is omitted, mb_http_output() returns the current HTTP output character encoding. Otherwise, Success

Errors/Exceptions

Throws a ValueError if encoding contains null bytes.

Changelog

VersionDescription
8.4.0mb_http_output() now throws a ValueError if encoding contains null bytes.

See Also

Source: reference/mbstring/functions/mb-http-output.xml · from the official PHP manual (php/doc-en)