php - 如何修复 PHP 中的“标头已发送”错误
问题描述
我正在设置一个新服务器,并希望在我的 Web 应用程序中完全支持 UTF-8。我需要在哪里设置编码/字符集?
这是针对运行 MySQL 5、PHP 5 和 Apache 2 的新 Linux 服务器的。过去,我曾在现有服务器上进行过尝试,但似乎总是不得不退回到 ISO-8859-1。
def function(foo):
print(foo)
解决方案
确保没有输出任何文本(ob_start 和 ob_end_clean() 在这里可能很有用)。然后,您可以设置一个等于 ob_get_contents() 的 cookie 或会话,然后使用 ob_end_clean() 清除缓冲区
推荐阅读
- python - CPLEX Python API:为什么在(大部分)默认参数设置下 CPLEX 12.8 比 CPLEX 12.5 需要更多时间来求解?
- android - Android强制Drawable以相同的高度和宽度绘制
- botframework - Bot ConversationData 属性即使只设置了一次也会被覆盖吗?
- amazon-web-services - AWS Rekognition 对响应文本块数量的限制?
- android - 添加哪个代码来使图像移动?
- c# - 参数超出范围异常,参数名称:名称
- excel - 使用 Apache POI 更新和加密现有 xlsx 文件
- iis - 使用 IIS 重写映射进行多站点迁移
- sql-server - TSQL 从已知结尾的字符串中提取数字范围
- git - 镜像 git repo 时出错