Меню Рубрики

Установка кодировки в eclipse

Как изменить кодировку текстового файла по умолчанию в Eclipse?

Всякий раз, когда я добавляю в проект новый html файл (или другой текстовый файл), его кодировка устанавливается на Cp1250. Я не уверен, почему, я думаю, это, вероятно, потому, что язык ввода в Windows установлен на польский (что для меня правильно, так как это мой родной язык, и я не хочу его менять). Во всяком случае, Eclipse говорит, что Cp1250 является «стандартным» кодированием, и я должен вручную изменить его на UTF-8 каждый раз, когда добавляю что-нибудь.

Итак, где я могу изменить кодировку по умолчанию на UTF-8? Я установил кодировку, щелкнув правой кнопкой мыши весь проект, но это не помогло. Я ничего не могу найти в настройках. Это так раздражает.

Я использую выпуск Helios для Eclipse и использую его с pydev, если это имеет значение.

7 ответов

370 Решение nanda [2010-09-20 16:19:00]

Окно → Настройки → Общие → Рабочая область: кодировка текстового файла

В моей настройке ответа Нанды было недостаточно. Мне нужно было сделать это:

  • Окно > Предпочтения > Общие > Типы содержимого
  • Выберите текст > HTML в дереве
  • Выберите все ассоциации файлов, в частности .html
  • Ввод «UTF-8» в текстовое поле «кодировка по умолчанию»

Для eclipse Марс:

Изменить кодировку рабочей области:

Настройки → Общие → Редакторы → Текстовые редакторы → Орфография: Enconding

У меня была такая же проблема, когда я получил html, чтобы вставить мой проект и переименовать его в .jsp. Чтобы решить эту проблему, мне нужно было, чтобы люди, выше сказанные, то есть, чтобы изменить кодировку текста в Eclipse Preferences. Однако перед переименованием файлов в .jsp необходимо было включить следующую строку в начало каждого файла .html:

Я считаю, что это заставило Eclipse понять, что необходимо изменить кодировку файла, когда я попытался переименовать .html в .jsp.

Что работало для меня в Eclipse Mars, нужно было перейти в Window > Preferences > Web > HTML Files, а на правой панели в Encoding выбрать ISO 10646/Unicode (UTF-8), Применить и ОК, тогда и только тогда были созданы мои .html файлы.

Если вам нужно редактировать файлы того же типа с большим количеством кодировок в разных папках и проектах (например, один проект находится в UTF-8 и другие в Windows-12xx), перейдите в Окно > Настройки > Общие > Типы содержимого > Текст > и выберите каждый тип с несколькими кодировками.

Для каждого типа удалите содержимое кодировки по умолчанию и нажмите «Обновить».

Таким образом, Eclipse не будет «автоопределять» кодировку и будет использовать набор кодировки для проекта или папки.

источник

Настраиваем Eclipse PyDev под отладку Python 3.x с честным юникодом и кириллицей

Готовим космодром

Наш будущий универсальный звездолёт под названием Eclipse скачивается без средств разработки для Python, для этого существует расширение Eclipse PyDev, его мы поставим сразу после скачивания. Выберите со страницы загрузки понравившуюся версию Eclipse. Я бы рекомендовал «Eclipse IDE for C/C++ Developers», всё-таки Python очень здорово работает с расширениями на C/C++, да и сам прекрасно встраивается в С++ код благодаря библиотеке Boost.Python.
По завершении скачивания, распакуйте папку eclipse в любое место на компьютере, согласующееся с вашим фэншуем.
Просто запустите eclipse\eclipse, скорее всего он просто запустится, но если вы до этого никогда не использовали JDK, он его затребует для работы, без него не запустится. JDK — это Java Development Kit, скачивается с сайта Oracle, с этой страницы загрузки.
При запуске Eclipse спросит куда ему сохранять все проекты, укажите ему ваш Workspace (запомните это слово, вам его ещё в меню настроек искать). Наконец загрузившись, это дитя Java покажет вам свой Welcome, не пугайтесь, просто закройте его.
Как-то вот так всё это будет выглядеть в конце нашего экскурса:

Ну а пока давайте начнём с самого главного, с того из-за чего сыр-бор — с кодировки. Самое главное убедиться, что ваше рабочее место по умолчанию настроено на кодировку UTF-8.
Идём в меню Window => Preferences выбираем там General => Workspace в самом низу страницы нужно указать параметр «Text file encoding«, если он не выставлен в UTF-8 по умолчанию, пропишите это строковое значение в поле Other, как показано на картинке:

Итого, у нас есть всё, чтобы начать разрабатывать приложение. Ах нет, не всё, Python писать и отлаживать по-прежнему не на чем. Нужен плагин PyDev.

Готовимся к приземлению на Python-3

Установка PyDev — пожалуй самая простая часть работы по настройке рабочего места.
Идём в меню «Help => Eclipse Marketplace. » набираем в строке поиска PyDev и нажимаем в найденом плагине кнопку [Install]

После чего со всем соглашаемся, ждём загрузку и установку, потом нам предложат перезапустить Eclipse, почему бы и перезапустить, раз просят.
После установки нам предлагается поиграть в прятки с установленным окружением — перспективой (Perspective) для разработки в Python, я подскажу где его найти, заодно сразу переключимся на перспективу PyDev. В правом верхнем углу есть ряд из маленьких кнопок переключения перспективы, обычно там что-то вроде C++, Debug, Java, SVN и ма-а-аленького плюсика слева от них, вот на него-то и надо нажать, чтобы добавить перспективу PyDev.

Читайте также:  Установка кабеля под воздух

В открывшемся окне Open Perspective выбираем окружение для разработки Python — свежеустановленный PyDev.
Мы должны сразу после выбора переключиться на перспективу PyDev, в меню и в основном окне должны произойти некоторые изменения, которые вы возможно не сразу заметите, но они переключают создание новых проектов и файлов и процесс отладки в режим разработки на Python.
Почти что всё. Мы готовы к настройке и запуску своего первого проекта на Python 3 в Eclipse PyDev.

Первый проект

Ну что ж, давайте его создадим, наш первый проект.
Меню File => New => PyDev Project, заполняем имя, выбираем версию Python 3.x и теперь самое главное: нужно указать где расположен интерпретатор Python, для этого нужно нажать на ссылку «Please configure an interpreter. »

Всё, можем нажимать Finish.

Наш первый скрипт

Настало время попытаться запустить наш скрипт, а заодно узнать для чего предназначена данная статья.
Меню «File => New => PyDev module», либо просто правой кнопкой по проекту «New => PyDev module», даём нашему новому скрипту имя и нажимаем Finish.
Файл скрипта автоматически создастся в кодировке, указанной в настройках Workspace, которые мы задали в самом начале. В Python 3.x весь код по стандарту в кодировке UTF-8.
Для проверки поддержки юникода пишем такой скрипт:

Самое время его отладить!
Жмакаем на зелёного жука (De-Bug) или просто F11. Выбираем Python Run (это явно не юнит-тест). Поехали…
… Приехали.

Хе-хе, зато бесплатно!
Смотрим в файл где мы свалились и видим банальный косяк с кодировкой в _pydev_execfile.py
Откройте его по ссылке в стектрейсе консоли Eclipse.
Первая же строчка в файле как бы намекает, что для Python 3.x здесь ещё не валялся не то что конь, тут даже пони не прилёг.
Вот как выглядит наш замечательный файл:

Критическим взглядом окидываем поле боя и находим несколько косяков:
1. Для Python 3.x encoding всегда будет None, что фатально в Windows где настройки файловой системы далеко не UTF-8, да и вообще это неправильно требовать первой строкой указание кодировки от файла с кодом Python 3, который всегда UTF-8.
Правится банальной проверкой sys.version_info[0] >= 3
2. Для файлов начинающихся с BOM не обрезается первый символ, а compile очень чувствителен ко всему лишнему, он банально не поймёт символов в начале выполнения скрипта.
Не вдаваясь в тонкости, можно поправить всё на скорую руку например вот так:

После этого маленького фикса у нас всё просто замечательно выполняется. Осталось рассказать про отладку и маленький параметр, без которого наш звездолёт не взлетит дальше выполнения кода.

Режим отладки и юникод

Ставим breakpoint на второй строке, будем смотреть содержимое переменной слово — делается это двойным кликом по области слева от нужной строчки кода.

Запускаем режим отладки по F11 либо кликом на зелёную букашку в тулбаре. Встаём на breakpoint.
(Кстати, лирическое отступление, при переходе в Debug-перспективу, уделите пару минут, перетащите всё ненужное вниз.)
Теперь пробуем сделать следующее: наведите на переменную слово курсор мыши. Вам ведь наверняка интересно что внутри.
… ох, снова упали. В этот раз совсем загадочно — работа скрипта завершилась, а вот сам процесс отладки умер в мучениях.
Зато бесплатно.
Хотя здесь уже всё довольно просто — идём в eclipse.ini по соседству от исполняемого модуля и добавляем там строку:

Сохраняем инишку, перезапускаем Eclipse, чтобы изменения вступили в силу.
Всё.
Можете теперь отлаживаться сколько угодно!
Называйте переменные хоть кириллицей, хоть на хинди, именуйте по-русски классы и методы, всё что угодно!
Я не говорю что это правильно, я просто даю вам эту возможность, точнее возвращаю то, что отнято прожорливым бесплатным Eclipse PyDev.

Полезные ссылки

171 MB)
После скачивания придётся всё равно сделать следующее:
1) — перенастроить папку Workspace
2) — настроить в Window => Prefereces => General => Workspace кодировку UTF-8
3) — открыть перспективу PyDev (изначально будет спрятана) через Open Perspective
4) — при создании первого проекта указать местоположение интерпретатора Python

источник

Изменение кодировки в Eclipse

Я работал над своим проектом в Windows, используя Eclipse (и я не проверял, что моя кодировка была CP-1251). Теперь я буду работать с моим проектом в Linux с Eclipse тоже, но с кодировкой UTF8, поэтому все мои комментарии теперь не читаются.

Читайте также:  Установка дверного доводчика снаружи

Могу ли я просто преобразовать их в UTF, используя Eclipse?

2 Ответа

Вы можете настроить кодировку, используемую eclipse в разделе настроек

Окно — > Настройки — > Общие — > рабочая область — > кодировка текстового файла

Вы также можете переопределить его для одного проекта, только если это единственный проект, с которым у вас возникли проблемы.

Существует плагин для Eclipse «Autodetect Encoding» — вы можете обнаружить / конвертировать кодировку в файлах. Его можно найти в справочнике — > Marketplace.

Я только начал тестировать, но пока это работает.

Подсказка: иногда вам нужно изменить детектор на ICU4j

И даже если преобразование не работает в текущем документе (из-за обнаружения) , вы можете сделать это: CTRL+C на одном enconding переключиться на другой и CTRL+V он будет вставлять правильно, а затем сохранить.

Похожие вопросы:

Я искал в интернете правильную настройку кодера для текстового редактора Eclipse, чтобы можно было просматривать специальные символы, такие как европейские (например, ä, ü, β и т. д.). Файлы.

После некоторой головной боли я понял, что eclipse с помощью набора кодировки UTF8 (с BOM) вызывает ошибку. Это приводит к добавлению whitespace, когда вы используете include, вызывающий отображение.

Я работаю с веб-фреймворком, который использует динамическую кодировку символов в своих шаблонах html, например: Проблема в том, что когда я пытаюсь.

У меня есть файл, который имеет международные символы (UTF-8),Как установить этот тип кодировки в качестве части свойства svn и как я могу гарантировать, что он автоматически переопределяет.

У меня есть проблема, что мне нужно использовать репозиторий subversion, который был создан (и все еще используется) под windows. Таким образом, кодировка по умолчанию- CP-1252 . Теперь я хочу.

У меня много can’t encode и can’t decode проблем с Python , когда я запускаю свои приложения с консоли. Но в Eclipse PyDev IDE кодировка символов по умолчанию установлена на UTF-8 , и я в порядке. Я.

Я использую Eclipse 3.5 на Windows, с PDT и Subclipse плагинами, с обоими устаревшими проектами, использующими кодировку ISO-8859-1 (latin-1), и новыми, которые используют UTF-8. Я настроил свое.

Я хочу изменить кодировку для eclipse на UTF-8

У меня есть несколько шаблонов UTF-8 HTML в моем проекте Eclipse, и Eclipse продолжает относиться к ним так, как будто они имеют другую кодировку. Там написано, что кодировка determined from.

Для проекта, который имеет старый устаревший код, который закодирован в Cp1252, мне нужно eclipse использовать эту кодировку вместо UTF-8 (который я обычно использую для всех проектов). Если я.

источник

Как изменить кодировку текстового файла по умолчанию в Eclipse?

Всякий раз, когда я добавляю новый файл html (или другой текстовый файл) в проект, его кодировка устанавливается в Cp1250. Я не знаю, почему, я думаю, что это, вероятно, потому, что мой язык по умолчанию в Windows-польский, и я не хочу его менять. В любом случае, Eclipse говорит, что Cp1250-это кодировка ‘default’, и мне приходится вручную менять ее на UTF-8 каждый раз, когда я что-то добавляю.

Итак, где я могу изменить кодировку по умолчанию на UTF-8? Я установил кодировку, щелкнув правой кнопкой мыши по всему проекту, но это не помогло. Я ничего не могу найти в опциях. Это так раздражает.

Я использую ‘Helios’ выпуск eclipse и использую его с pydev, если это имеет значение.

8 Ответов

Окно — > Настройки — > Общие — > рабочая область: кодировка текстового файла

Ответа Нанды было недостаточно в моем положении. Что мне нужно было сделать, так это:

  • Окно > Настройки > Общие > Типы Контента
  • Выберите текст > HTML в дереве
  • Выберите все ассоциации файлов, в частности .html
  • Введите «UTF-8» в текстовое поле «default encoding»

Для eclipse Марса :

Проверьте кодировку файла:

Предпочтения > > общие > > Редакторы > > текстовые редакторы > > правописание: Enconding

P.S.: Eclipse «индиго» и «Джуно».

У меня была та же проблема, когда я получил html, чтобы поместить его в свой проект и переименовать его .jsp. Чтобы решить эту проблему, мне нужно было то, о чем люди выше уже говорили, то есть изменить кодировку текста в настройках Eclipse. Однако перед переименованием файлов в .jsp необходимо было включить следующую строку в начало каждого файла .html:

Я считаю, что это заставило Eclipse понять, что было необходимо изменить кодировку файла, когда я попытался переименовать .html в .jsp.

То, что сработало для меня в Eclipse Mars , состояло в том , чтобы перейти в окно > настройки > Web > HTML Files, и в правой панели в кодировке выбрать ISO 10646/Unicode(UTF-8), применить и OK, тогда и только тогда были созданы мои .html файлы .

Читайте также:  Установка буровая самоходная урб 2д3

Если вам нужно отредактировать файлы одного типа с большим количеством кодировок в разных папках и проектах (например, один проект находится в UTF-8, а другой в Windows-12xx), перейдите в окно > Настройки > Общие > типы контента > текст > и выберите каждый тип с несколькими кодировками.

Для каждого типа удалите содержимое кодировки по умолчанию и нажмите кнопку Обновить .

Таким образом, Eclipse не будет кодировать «autodetect» и будет использовать кодировку, установленную для проекта или папки.

Похожие вопросы:

Я хочу изменить кодировку файла в NetBeans IDE (ver 6.9.1), скажем, с ANSII на UTF-8. Как я могу это сделать? EDIT: я буду более точным. Я не хочу менять кодировку по умолчанию в NetBeans. Я хочу.

Я пытаюсь удалить кодировку по умолчанию UTF-8 файлов javascript / json, потому что я хочу использовать кодировку текста по умолчанию для рабочего пространства, но она, похоже, не работает с eclipse.

Я нахожу любой элегантный метод, как я могу изменить кодировку по умолчанию Java машины на UTF-8 в Eclipse. Я нашел много методов, как сделать из исходного кода, но я хотел бы знать, как сделать это.

Мне нужно использовать некоторые символы UTF8 в строке в некоторых файлах java. Я думаю, что мне нужно изменить кодировку файла на UTF8 Eclipse, чтобы они работали. Я хотел бы знать, как установить.

Как изменить кодировку по умолчанию с UTF-8 на ISO-8859-1 в phpMyAdmin?

При каждом создании новой рабочей области Eclipse по умолчанию использует кодировку Cp1250. Всякий раз, когда я создаю новую ветвь проекта и в результате переключаюсь на новую рабочую область в.

Как изменить кодировку текстового файла (например, utf16 в utf8), не открывая его в виде строки? Я знаю, что можно изменить кодировку строк с помощью расширений mbstring или iconv.

У меня есть проблема с установкой кодировки в DBeaver, в частности SQL кодировка файла (не кодировка БД!) до cp1250 (Windows-1250) Нет проблем установить такую кодировку для новых файлов /.

Мне интересно, могу ли я изменить кодировку по умолчанию в NetBeans 8.0. Я много искал, но не нашел способа, как изменить кодировку в этой версии NetBeans. У меня есть этот тег в моем документе.

источник

Как изменить кодировку * по умолчанию * по умолчанию в Eclipse?

Каждый раз, когда создается новое рабочее пространство, Eclipse по умолчанию использует Cp1250.

Всякий раз, когда я создаю новую ветвь проекта и, как результат, переключается на новое рабочее пространство в Eclipse, мне нужно перейти в Window → Preferences → General → Workspace: кодирование текстового файла и вручную переключиться на «Other: UTF-8 «. Если я забуду этот шаг, Eclipse управляет символами UTF-8 в файлах проекта.

Могу ли я каким-либо образом изменить значение по умолчанию, так что все новые рабочие пространства начинаются как UTF-8 без необходимости их вручную переключать?

Это, по-видимому, определяется этим кодом в org.eclipse.ui.WorkbenchEncoding :

Поэтому он берется из переменной окружения ‘file.encoding’, по умолчанию используется ‘UTF-8’, если это не задано.

Это одна из ключевых вещей, которые Eclipse Oomph был создан для решения, возможность устанавливать предпочтения по умолчанию по умолчанию, то есть настройки, установленные в рабочих пространствах.

Вы можете пойти «целиком» и принять с помощью Oomph в качестве полнофункционального установщика Eclipse и поделиться сценариями установки между членами вашей команды. Установщик может сконфигурировать все, от каких плагинов установить, до значений предпочтений по умолчанию, где можно проверить код.

Устройство записи предпочтений

Однако на данный момент вы можете просто использовать Recorder Recorder.

  1. Установите Oomph, возможно, он уже установлен, если вы используете Eclipse Mars. Если нет, с сайта обновления Mars вы можете установить «Управление предпочтениями Oomph»,
  2. Откройте страницу настроек, теперь у вас должен появиться новый значок рядом с справкой в левом нижнем углу. Это позволит вам включить/выключить регистратор настроек:

  1. При включенном рекордере измените свои предпочтения, в этом случае, свою кодировку, затем нажмите OK. Затем вас спросят, хотите ли вы отслеживать измененные настройки в своих рабочих пространствах. Вы можете изменить значения в столбце «Политика пользователя».

Теперь, если вы создадите новое рабочее пространство, эти отслеживаемые настройки будут применены к новой рабочей области.

Если вы хотите посмотреть, что записывается, в разделе «Настройки» см. «Oomph» → «Задачи настройки» → «Recorder Recorder»

  1. Чтобы получить доступ к полной настройке конфигурации, нажмите кнопку справа от раскрывающегося Record Into в» (вверху справа от пользовательского интерфейса), и файл настройки откроется в редакторе, где вы можете выполнять дополнительный контроль и моды:

PS. по умолчанию значение по умолчанию для кодировки является проблемой с горячим оспариванием в Eclipse, мы надеемся, что значение по умолчанию по умолчанию будет изменено на UTF-8.

источник

Добавить комментарий

Adblock
detector