7

我在 Mac 上使用 Zend Studio for Eclipise,它似乎一直将所有文件设置为具有和编码“Mac Roman”。当我保存文件时,这会成为问题,因为它们都需要是 UTF-8。

我知道如何逐个文件将编码更改为 UTF-8,但我想知道是否可以将这个项目设置为广泛?

4

4 回答 4

16
  • Eclipse-Wide:窗口->首选项->外观->工作区
  • 项目范围:右键单击项目-> 属性
  • 文件范围:右键单击文件->属性
于 2009-04-28T09:12:31.527 回答
5

在我的 Eclipse for PHP Helios SR 2 for Mac 上:

  • Eclipse-Wide:Eclipse->Preferences->General->Workspace

其他与@SkaveRat 相同

于 2011-06-16T19:41:41.057 回答
2

在 Zend Studio 8.x 上,对于 Mac osx 10.5.8,我将其更改为:

顶部菜单选择:Edit-> Set encoding-> Other: UTF-8,。默认情况下,它设置为 Mac Roman。

然后申请。

于 2011-11-01T18:10:19.070 回答
0

请记住,php 实际上并不支持 utf-8 编码的源文件。在 utf-8 编码文件中创建字符串时,php 只会看到每个字符 2 个静态字节。

尝试使用 utf-8 或 ISO-8859-1 编码运行以下命令。strlen() 将根据编码报告不同的长度。

<?php
$string = "äüö";
echo (strlen($string));
?>
于 2009-08-27T09:17:30.967 回答