Как сохранить пхп-файл в дриввиере в формате utf-8

N
На сайте с 14.06.2004
Offline
107
4579

Хочу написать функицю. Получается что-то типа :


function test()
{
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<body>
CONTENT
</body>
<?
}

Сохраняю документ открываю страницу - грузит в вин-кодировке. Почему?

AG
На сайте с 24.04.2007
Offline
115
#1

В Dreamweaver настройте кодировку по умолчанию UTF-8.

Edit -> Preferences... (Ctrl+U) -> New Document -> Default Encoding (ставите UTF)

N
На сайте с 14.06.2004
Offline
107
#2

Так и стоит.. Хм.. Может и сохраняет нормально..

В эксплорере автоопределение атоматом кодирует и показывает что это утф.

В мозилле показывает что это вин1251 (я ввел немецкий текст, соответственно щас в ие норм, а в опере нужно вручную указывать что утф..

Как узнать какая у меня кодировка? В какой файл сохраняется?

Nicca добавил 16.03.2009 в 20:05

Modify – Page Properties – Title/Encoding – Encoding

Взял еще перезагрузил в утф Reload

Что-то никак..

Mad_Man
На сайте с 10.11.2008
Offline
162
#3

Если Вас интересует, то есть другой выход, в корневом пути сайта создайте файл .htaccess и впишите туда строчку "AddDefaultCharset UTF-8"

N_MONax
На сайте с 22.08.2007
Offline
112
#4

А Вы давно php пишете в Dreamweaver?

Если файл сохранён в cp-1251, то AddDefaultCharset UTF-8 не поможет.

Так вот - единственный правильный выход - найти редактор, который может пересохранять файл в разных кодировках. Лично я пользуюсь PHP Expert Edition, хотя есть и другие.

Полный спектр услуг в интернете. Быстро, Качественно, Дорого. Пишите в личку.
Mad_Man
На сайте с 10.11.2008
Offline
162
#5

N_MONax, с php на Вы, данная строка не раз помогала. Конечно, извиняюсь, если дал неверную подсказку.

Anarchist
На сайте с 23.07.2008
Offline
185
#6
N_MONax:
А Вы давно php пишете в Dreamweaver?

да уж... бывает и такое, видимо.

Лично мой выбор - notepad++

aleksey_php
На сайте с 17.03.2008
Offline
53
#7
Nicca:
Сохраняю документ открываю страницу - грузит в вин-кодировке. Почему?

Попробуйте так:


header('Content-Type: text/html; charset=UTF-8');
function test()
{
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<body>
CONTENT
</body>
<?
}

"header('Content-Type: text/html; charset=UTF-8');" нужно вставить в самое начало скрипта, до того как что-либо будет послано браузеру на вывод.

VoV@
На сайте с 22.09.2007
Offline
196
#8
Nicca:

Сохраняю документ открываю страницу - грузит в вин-кодировке. Почему?

Блокнот винды в UTF-8 может сохранять. Делаете шаблон в дримвивере, пересохраняете его блокнотом в utf и делаете все все страницы на его основе.

⭐ Разработка Андроид-приложений (Xamarin C#). ⭐ Разработка ASP.NET (WebForms, MVC, WebAPI, Core). ⭐ Цой жив!
Sentoro
На сайте с 18.03.2007
Offline
149
#9
VoV@:
Блокнот винды в UTF-8 может сохранять. Делаете шаблон в дримвивере, пересохраняете его блокнотом в utf и делаете все все страницы на его основе.

Виндовый сохраняет в uft-8 с сигнатурой, а надо без...;)

Продается СДЛ на тему инвестирования (http://www.telderi.ru/ru/viewsite/903457)
VoV@
На сайте с 22.09.2007
Offline
196
#10
Sentoro:
Виндовый сохраняет в uft-8 с сигнатурой, а надо без...;)

зачем? ;) кто говорил про сигнатуру?

на моей памяти ни разу не встречал, чтобы сигнатура utf-8 мешала отображению страниц.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий