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