gpt4 book ai didi

php - 这些 PHP mbstring 设置有什么作用?

转载 作者:IT王子 更新时间:2023-10-29 00:12:59 24 4
gpt4 key购买 nike

我正在尝试弄清楚这些 php.ini 设置的确切作用。当它们被设置为不同的值时会发生什么?什么时候需要它们?它们什么时候有害?

像往常一样,PHP manual帮助不大。

编辑:澄清一下,我了解字符编码的工作原理,并且我了解 PHP 的多字节函数与其对应的单字节函数有何不同。我正在寻找有关上述设置的具体内容。

编辑 2:好的,看起来他们确实提供了比 page on runtime configuration 更多的文档,其中只有一行摘要。其中前三个具有类似名称的函数,并且在描述函数版本的页面上有更多详细信息。我在上面添加了链接。

编辑 3:添加赏金。我正在寻找有关这些设置的确切功能的具体细节,尤其是最后三个。他们从什么转换成什么,什么时候转换?

最佳答案

您可以将 mbstring.language 更改为您正在使用的任何语言。 (Source)

语言

; language for internal character representation.
mbstring.language = Neutral ; Set default language to neutral(UTF-8) (default)
mbstring.language = English
mbstring.language = Japanese
mbstring.language = Korean ;For Korean market later

http_输入

; http input encoding.
mbstring.http_input = pass
mbstring.http_input = auto
mbstring.http_input = UTF-8
mbstring.http_input = UTF-8, SJIS, EUC-JP

http_输出

; http output encoding. mb_output_handler must be
; registered as output buffer to function
mbstring.http_output = pass
mbstring.http_output = UTF-8

编码翻译

; enable automatic encoding translation accoding to
; mbstring.internal_encoding setting. Input chars are
; converted to internal encoding by setting this to On.
; Note: Do _not_ use automatic encoding translation for
; portable libs/applications.
mbstring.encoding_translation = On

关于php - 这些 PHP mbstring 设置有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1691461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com