1

例如,当我创建一个新文件时:

$message = "Hello!";    
$fh = fopen(index.html, 'w');
fwrite($fh, $message);
fclose($fh);

如何在 PHP 中设置它的编码(utf-8 或 shift-jis 或 euc-jp)和换行符(LF 或 CR+LF 或 CR)?

4

2 回答 2

4

字符串文字的编码应该与源文件的编码匹配,以便在可以使用iconv的编码之间进行转换。

$utf8=iconv("ISO-8859-1", "UTF-8", $message);

换行符完全取决于您。您可以使用PHP_EOL常量,或者如果您认为可能需要更改换行符的类型,请将所需的序列存储在变量中并在运行时进行配置。

于 2009-06-24T08:53:43.860 回答
0

要添加回车和换行,请使用特殊字符 \r 和 \n。所以:

$message = "Hello!\r\n";
于 2009-06-24T08:53:16.777 回答