javascript - 如何解决 header("WWW-Authenticate: Basic realm='你好'")弹框中中文乱码的问题?

 mobiledu2502881283 发布于 2022-11-30 19:35
header('Content-type:text/html;charset=utf-8');
header("WWW-Authenticate: Basic realm='你好'");
header('HTTP/1.0 401 Unauthorized');

PHP中通过设置header("WWW-Authenticate: Basic realm='你好'");,实现basic认证
但是realm的提示信息输入中文时,就显示乱码。通过header设置utf-8,gbk都不行。不知道该如何处理?

4 个回答
  • 运行你那段代码直接提示这个,是不是你的浏览器编码没设置?

    2022-11-30 22:44 回答
  • 火狐浏览器basic_auth好像不支持中文。 chrome可以

    2022-11-30 22:44 回答
  • ][1]

    realm='你好'在弹出的框中是乱码,浏览器firefox和chrome都一样,编码我都设置过了,UTF-8,GBK都不行。

    2022-11-30 22:44 回答
  • 尝试将提示信息转成ISO-8859-1编码

    2022-11-30 22:44 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有