Hướng dẫn mb_http_output php - mb_http_output php

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

MB_HTTP_OUTPUT - Đặt/nhận mã hóa ký tự đầu ra HTTPSet/Get HTTP output character encoding

Sự mô tả

mb_http_output (? chuỗi $encoding = null): chuỗi | bool(?string $encoding = null): string|bool

Thông số

encoding

Nếu encoding được đặt, mb_http_output () đặt mã hóa ký tự đầu ra HTTP thành encoding.mb_http_output() sets the HTTP output character encoding to encoding.

Nếu encoding bị bỏ qua, mb_http_output () trả về mã hóa ký tự đầu ra HTTP hiện tại.mb_http_output() returns the current HTTP output character encoding.

Trả về giá trị

Nếu encoding bị bỏ qua, mb_http_output () trả về mã hóa ký tự đầu ra HTTP hiện tại. Nếu không, trả về true khi thành công hoặc false về thất bại.mb_http_output() returns the current HTTP output character encoding. Otherwise, Returns true on success or false on failure.

Thay đổi

Phiên bảnSự mô tả
8.0.0 mb_http_output (? chuỗi $encoding = null): chuỗi | bool

Thông số

  • encoding
  • Nếu encoding được đặt, mb_http_output () đặt mã hóa ký tự đầu ra HTTP thành encoding.
  • Nếu encoding bị bỏ qua, mb_http_output () trả về mã hóa ký tự đầu ra HTTP hiện tại.

Trả về giá trị

Nếu encoding bị bỏ qua, mb_http_output () trả về mã hóa ký tự đầu ra HTTP hiện tại. Nếu không, trả về true khi thành công hoặc false về thất bại.

null0

null1

null2

Thay đổi

Phiên bản

null3

null4

null5

null2

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

MB_INTERNAL_ENCODING - Đặt/nhận mã hóa ký tự bên trongSet/Get internal character encoding

Sự mô tả

MB_INTERNAL_ENCODING (? Chuỗi $encoding = null): Chuỗi | Bool(?string $encoding = null): string|bool

Thông số

encoding

encoding là tên mã hóa ký tự được sử dụng cho chuyển đổi mã hóa ký tự đầu vào HTTP, chuyển đổi mã hóa ký tự đầu ra HTTP và mã hóa ký tự mặc định cho các hàm chuỗi được xác định bởi mô -đun MBString. Bạn nên nhận thấy rằng mã hóa nội bộ hoàn toàn khác với phần của Regex đa.

Trả về giá trị

Nếu encoding được đặt, thì hãy trả về true khi thành công hoặc false khi thất bại. Trong trường hợp này, mã hóa ký tự cho regex multibyte không thay đổi. Nếu encoding bị bỏ qua, thì tên mã hóa ký tự hiện tại được trả về.true on success or false on failure. In this case, the character encoding for multibyte regex is NOT changed. If encoding is omitted, then the current character encoding name is returned.

Errors/Exceptions

Kể từ Php 8.0.0, một giá trị đã được ném nếu giá trị của encoding là mã hóa không hợp lệ. Trước Php 8.0.0, thay vào đó, encoding6 đã được phát ra.ValueError is thrown if the value of encoding is an invalid encoding. Prior to PHP 8.0.0, a encoding6 was emitted instead.

Thay đổi

Phiên bảnSự mô tả
8.0.0 MB_INTERNAL_ENCODING (? Chuỗi $encoding = null): Chuỗi | Bool
8.0.0 Thông sốValueError if encoding is an invalid encoding. Previously a encoding6 was emitted instead.

encoding

encoding là tên mã hóa ký tự được sử dụng cho chuyển đổi mã hóa ký tự đầu vào HTTP, chuyển đổi mã hóa ký tự đầu ra HTTP và mã hóa ký tự mặc định cho các hàm chuỗi được xác định bởi mô -đun MBString. Bạn nên nhận thấy rằng mã hóa nội bộ hoàn toàn khác với phần của Regex đa.mb_internal_encoding() example

encoding0

Trả về giá trị

  • Nếu encoding được đặt, thì hãy trả về true khi thành công hoặc false khi thất bại. Trong trường hợp này, mã hóa ký tự cho regex multibyte không thay đổi. Nếu encoding bị bỏ qua, thì tên mã hóa ký tự hiện tại được trả về.
  • Kể từ Php 8.0.0, một giá trị đã được ném nếu giá trị của encoding là mã hóa không hợp lệ. Trước Php 8.0.0, thay vào đó, encoding6 đã được phát ra.
  • Thay đổi
  • Phiên bản

encoding bây giờ là không thể.

Bây giờ ném một giá trịerRor nếu encoding là một mã hóa không hợp lệ. Trước đây một encoding6 đã được phát ra thay thế.

encoding1

encoding2

null2

Ví dụ

Ví dụ #1 MB_Internal_encoding () Ví dụ

encoding4

encoding5

encoding6

encoding7

null2

Mortoray tại ecircle-ag dot com

17 năm trước

encoding9

encoding0

encoding1

encoding2

encoding3

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

MB_INTERNAL_ENCODING - Đặt/nhận mã hóa ký tự bên trong

encoding4

encoding5

null2

Sự mô tả

Bây giờ ném một giá trịerRor nếu encoding là một mã hóa không hợp lệ. Trước đây một encoding6 đã được phát ra thay thế.

encoding7

John Leborgne ¶

10 năm trước

encoding8

Mortoray tại ecircle-ag dot com

17 năm trước

encoding9