Zend Studio для eclipse – переключение кодировки символов для всех файлов в проекте

StackOverflow https://stackoverflow.com/questions/755245

Вопрос

Я использую Zend Studio для Eclipise на Mac, и, похоже, он продолжает устанавливать для всех файлов кодировку «Mac Roman».Это становится проблематичным, когда я сохраняю файлы, поскольку все они должны быть в формате UTF-8.

Я знаю, как изменить кодировку на UTF-8 для каждого файла, но мне интересно, могу ли я расширить этот проект?

Это было полезно?

Решение

  • Затмение во всем:Окно->Настройки->Внешний вид->Рабочая область
  • Для всего проекта:Щелкните правой кнопкой мыши Проект-> Свойства.
  • Весь файл:Щелкните правой кнопкой мыши Файл->Свойства.

Другие советы

На моем Eclipse для PHP Helios SR 2 для Mac:

  • Затмение во всем:Eclipse->Настройки->Общие->Рабочая область

Остальные такие же, как @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));
?>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top