Главная > PHP > Текстовые редакторы и PHP

Текстовые редакторы и PHP

14.02.2012 0 коммент. » Просмотры: 1 041
 

Все мы знаем, что для web проектов, лучше использовать кодировку UTF-8. Разумеется именно так я и стараюсь поступать. Но вот незадача столкнулся с проблемой. Если текст не содержит символов в кодировке UTF-8, то текстовые редакторы при открытии, автоопределяют её как ANSI. В принципе все верно, ведь UTF-8 хранит английские символы, также как и ANSI отводя под них один байт. Представьте теперь, что вы открываете файл, добавляете туда русский текст, потом сохраняете и думаете, что все "ок", я же создавал файл в UTF-8. И потом долго ищите ошибку почему у Вас неверная кодировка.

Решение оказалось очень простое, в заголовок файла добавить русскую надпись:

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

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

Кстати если в Вашем редакторе таких проблем нет, советую все же позаботиться о тех кто возможно в будущем будет его поддерживать.

Автор: | Теги:

Важно

У нас заработал ФОРУМ. Все вопросы, которые не касаются статьи, а так же вопросы по конкретно вашему случаю нужно задавать и обсуждать именно там, в разделе "Помощь пользователям".

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>