【发布时间】:2012-12-15 13:42:45
【问题描述】:
我的 admin.php 文件中有这段代码:
<?php include("include/php/auth.inc.php"); ?>
<?php if (user_Type() != "admin") {header("location: index.php"); exit(0);} ?>
<?php include("include/php/admin/admin.inc.php"); ?>
<?php include("header.php"); ?>
<?php include ("menu.php"); ?>
<?php include ("admin_Panel.php"); ?>
<?php include "footer.php" ?>
在第 3 行,我包含了一个名为 admin.inc.php 的 PHP 文件,该文件仅包含一些函数,不包含任何 HTML 标记或 <?php 和 ?> 之外的任何字符。当我将文件编码更改为 UTF-8(使用记事本或其他编辑器使用另存为)时,此文件会在输出中生成换行符。
【问题讨论】:
-
尝试另存为
utf8 without BOM -
notepad++ 或 aptana studio 3 怎么做?
-
在记事本++的主菜单行中有
Encoding -> Convert to UTF-8 without BOM -
谢谢,通过删除 BOM 解决了问题,请发送您的解决方案作为将这个问题转换为对其他人有用的答案
标签: php unicode include line-breaks