在文件中写入特殊字符

时间:2012-03-07 13:40:48

标签: php utf-8 special-characters eps

我正在尝试在.eps文件中写入数据,这是我的代码

header('Content-Type: text/html; charset=utf-8');'

$var = 'ê';

echo $var;

$file = 'test.eps';

file_put_contents($file, $var);

但是当我打开test.eps时,写的数据是ê它应该是ê

请帮助......

1 个答案:

答案 0 :(得分:3)

我相信你正在处理:

  1. 您创建的源代码文件的字符编码(确保它是UTF-8!)
  2. file_put_contents的默认编码是utf8,所以你应该可以,但你的操作系统或发行版可能会干扰。您使用的OS /发行版/版本是什么?
  3. 修改 从评论来看,这听起来像是文本编辑器的问题。尝试使用适当的编程文本编辑器创建文件的新副本。 https://stackoverflow.com/questions/173112/best-lightweight-ide-text-editor