кодировка сохранения файла

Статус
В этой теме нельзя размещать новые ответы.

lena berkova

Местный житель
Регистрация
14 Янв 2009
Сообщения
437
Реакции
21
в какой кодировке лучше сохранять скрипты- ansi, unicode или unicode без BOM
кстати а в чем прикол этого BOM
 
Сохранять лучше в той кодировке, на какой работает сайт и настроен хостинг чтоб не было проблем. Я в последнее время чаще сохраняю в Unicode, т.к. на иностранных хостингах сайты вешаю. А про BOM можно прочесть здесь раздел «Порядок байтов»
 
а почему тогда фаерфокс криво отображает русские символы если файл сохранить в юникодной кодировке
выставлено
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

ие отображает нормально
 
Content-Type: text/html; charset=windows-1251

Мало того, что в <meta> написано,
Надо еще чтобы сервер в заголовке отдавал нужную кодировку. Это в настройках сервера прописывается, и будет счастье!
Ну а если хостер не дает это сделать, то в самом скрипте можно вручную выставить:
PHP:
  header('Content-Type: text/html; charset=UTF-8');
 
Мало того, что в <meta> написано,
Надо еще чтобы сервер в заголовке отдавал нужную кодировку. Это в настройках сервера прописывается, и будет счастье!
Ну а если хостер не дает это сделать, то в самом скрипте можно вручную выставить:
PHP:
  header('Content-Type: text/html; charset=UTF-8');

вылезла ошибка Warning: Cannot modify header information - headers already sent by
по идее это изза того что уже была отдача контента, но у меня сделано так
Код:
<?php header("Content-type: text/html; charset=UTF-8");
	require_once ('wp-config.php');

дальше еще код
?>

<html>
дальше страница

ниче не понимаю, уже поднял header в самый верх и все равно лезет ошибка
 
В .htaccess пропиши
Код:
AddDefaultCharset UTF-8
тогда в скрипты можно хедер не добавлять.
 
вылезла ошибка Warning: Cannot modify header information - headers already sent by
по идее это изза того что уже была отдача контента, но у меня сделано так

Иногда в начале файла могут идти пробелы, которые воспринимаются как "вывод" и изза этого вознкикает данная ощибка, или же где то еще был осуществлен вывод. Вообще заголовки надо выводить самыми первыми
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху