gpt4 book ai didi

php - PHP错误信息的编码

转载 作者:可可西里 更新时间:2023-10-31 23:49:10 25 4
gpt4 key购买 nike

我在 Windows 上有 WebServer。

在 .htaccess 中:

AddDefaultCharset utf-8
php_value mbstring.internal_encoding utf-8
php_value default_charset utf-8

在脚本中:

header("Content-Type: text/html; charset=utf-8");
ftp_connect("1");

在 UTF-8 的浏览器中:

Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: ���� ���� ����������. (

问题 - 为什么错误消息不是 UTF-8 格式?

最佳答案

PHP 似乎与“getaddrinfo failed:”的错误消息无关。错误陈述的字符来自不同的来源 - 这里来自 ftp 服务器应用程序。您已经检查了 Web 服务器和 PHP 端,但没有检查 ftp 服务器的配置。

我最好的选择是检查 ftp 服务器。

您可以检查代码下方的另一条错误消息

header("Content-Type: text/html; charset=utf-8");
ftp_connect("1");
//generate some mess resulting in error info
file_get_contents('forsurenonexistingfile');

如果您的错误信息以正确的字符表示形式出现,那么谜团就消失了。

关于php - PHP错误信息的编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14551104/

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