Zend Studio для eclipse – переключение кодировки символов для всех файлов в проекте
-
09-09-2019 - |
Вопрос
Я использую 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));
?>