php fwrite不会创建文件名,因为它们是导入的(ÅÄÖ变成ääÃ)

时间:2015-06-16 23:06:46

标签: php utf-8 fopen fwrite file-handling

我正在使用表单发送主题和消息。 然后,我使用$subject = str_replace(" ", "_", $subject);

删除主题中的所有空格

然后我使用$file = fopen($subject, wb)创建一个文件 文件名不支持字符ÅÄ和Ö。 相反,它们变成了ä¤和¶

当我echo $subject;出现正常时。

我不想替换它们,因为我正在为瑞典语人士建立一个网站。

1 个答案:

答案 0 :(得分:0)

确保您的PHP文件已正确编码。我估计它应该是UTF8但对瑞典人不确定。