Один из файлов моего проекта содержит символы немецкого Umlaut, но они не отображаются, когда я приношу файл в WebStorm. Вместо этого я получаю черные бриллианты с вопросительным знаком в середине, который, казалось бы, указывает, что этот персонаж не понял.Кодирование файлов в WebStorm
Я нашел еще одну тему здесь, на stackoverflow.com, в которой объясняется, как устанавливать кодировки файлов внутри WebStorm как для текущего проекта, так и по умолчанию для всех проектов. Это довольно легко сделать. Вы просто заходите в File -> Settings -> File Encodings для одного и File -> Default Settings -> File Encodings для другого.
Когда я перехожу к тем страницам своего приложения WebStorm, я вижу настройки для «IDE Encoding» и «Project Encoding». Оба установлены для UTF-8. Однако эти символы не отображаются, когда я просматриваю файл внутри WebStorm и явно не понимаются как таковые в самой программе. (Я использую их в регулярных выражениях, которые терпят неудачу, потому что неумышленные символы не поняты.)
Когда я открываю тот же файл внутри Ultra Edit, другая программа редактирования текста, которую я использую вне WebStorm, символы отображаются так, как они должны , указывая, что акцентированные символы действительно присутствуют в файле.
Любая идея, почему WebStorm не распознает эти символы?
Вы проверили фактическую кодировку своего файла? – mistapink
Да, это UTF-8. –
1) Что это за файл (html/js/etc)? 2) Какая кодировка WebStorm используется для этого файла? (вы можете видеть его в строке состояния, когда этот файл открывается в редакторе). 3) Если IDE по-прежнему выбирает неправильную кодировку, вы можете переопределить ее на этом экране настроек - просто найдите свой файл в дереве и вручную назначите конкретное кодирование 4) Любая возможность совместного использования такого файла (фактический файл, а не только скопированный контент)? – LazyOne