例如,当我创建一个新文件时:
$message = "Hello!";
$fh = fopen(index.html, 'w');
fwrite($fh, $message);
fclose($fh);
如何在PHP中设置它的编码(utf-8或shift-jis或euc-jp)和换行符(LF或CR + LF或CR)?
2 个答案:
答案 0 :(得分:4)
字符串文字的编码应与源文件的编码匹配,以便在您可以使用iconv的编码之间进行转换。
$utf8=iconv("ISO-8859-1", "UTF-8", $message);
换行完全取决于你。您可以使用PHP_EOL常量,或者如果您认为可能需要更改换行符的类型,请将所需的序列存储在变量中并在运行时对其进行配置。
答案 1 :(得分:0)
要添加回车符和换行符,请使用特殊字符\ r和\ n。所以:
$message = "Hello!\r\n";