我在Mac上使用Zend Studio for Eclipise,它似乎继续设置所有文件以及'Mac Roman'的编码。当我保存文件时,这会成为问题,因为它们都需要是UTF-8。
我知道如何在逐个文件的基础上将编码更改为UTF-8,但我想知道是否可以将此项目设置为广泛?
答案 0 :(得分:16)
答案 1 :(得分:5)
在我的Eclipse for PHP Helios SR 2 for Mac上:
其他与@SkaveRat相同
答案 2 :(得分:2)
在Zend Studio 8.x上,对于Mac osx 10.5.8我改变了它:
顶级菜单选择:Edit
- > Set encoding
- > Other: UTF-8,
。默认情况下,它设置为Mac Roman。
然后申请。
答案 3 :(得分:0)
请记住,php实际上并不支持utf-8编码的源文件。 在utf-8编码文件中创建字符串时,php将只看到每个字符2个静态字节。
尝试使用utf-8或ISO-8859-1 enconding运行以下命令。 strlen()将根据编码报告不同的长度。
<?php
$string = "äüö";
echo (strlen($string));
?>