Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: "Кодировка не распознана"

Сообщения:  [1-10]    [11-20]  [21-29] 

 
 автор: Владимир55   (06.03.2010 в 22:18)   письмо автору
 
   для: oliss   (06.03.2010 в 18:57)
 

Да, у меня тоже так.
Спасибо.

  Ответить  
 
 автор: oliss   (06.03.2010 в 18:57)   письмо автору
54.8 Кб
 
   для: oliss   (06.03.2010 в 18:52)
 

Начальные установки дрима

  Ответить  
 
 автор: oliss   (06.03.2010 в 18:52)   письмо автору
36.2 Кб
 
   для: Владимир55   (06.03.2010 в 11:05)
 

Вот панель дрима
Блокнот забудьте как страшный сон .он не работает с утф
Хотите нормальный блокнот --- Notepad++

  Ответить  
 
 автор: Владимир55   (06.03.2010 в 11:05)   письмо автору
 
   для: oliss   (06.03.2010 в 10:47)
 

Просто сам документ (скрипт) надо сохранять в кодировке UTF-8.


Вот этого я никак не могу понять.
Открыл редактор (Дремвавер), создал эту страничку, при сохранении редактор подсказывает форму приведения к юникоду без BOM. Свойства у странички такие же, как и приведенные Вами.

Но русский текст в сохраненном файле читается обычным блокнотом также, как если бы была кодировка 1251.

Вообще, что значит "сохранить в кодировке"?
Я, как бы, всего лишь жму сохранить файл и даю ему имя. Что в нем есть, то и сохраняется. А что ещё можно сделать?

  Ответить  
 
 автор: oliss   (06.03.2010 в 10:47)   письмо автору
39.5 Кб
 
   для: Владимир55   (06.03.2010 в 09:10)
 

Просто сам документ (скрипт) надо сохранять в кодировке UTF-8.

  Ответить  
 
 автор: Владимир55   (06.03.2010 в 09:10)   письмо автору
 
   для: oliss   (05.03.2010 в 22:55)
 

Я вот никак не могу понять, почему у Вас работает
<title>Наша главная страничка</title> 

Если страница в UTF-8, то должно быть нечто нечитаемое.

Разве не так?

  Ответить  
 
 автор: oliss   (05.03.2010 в 22:55)   письмо автору
 
   для: Владимир55   (05.03.2010 в 19:12)
 

Да можно воспользоваться .htaccess
# Выставляем кодировку UTF-8
AddDefaultCharset UTF-8

хидеры не нужны.
Старайтесь всё что можно отдавать ХТМЛом не взваливать на плечи php, лишняя нагрузка ,да и хередок не использовать по возможности .

  Ответить  
 
 автор: Владимир55   (05.03.2010 в 19:12)   письмо автору
 
   для: oliss   (05.03.2010 в 16:41)
 

Как полагаете, является ли верным такой код:
<?php
    header
('Content-type: text/html; charset="utf-8"');
    echo 
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>'
;
    
$data 'НАСТРоЙКа';
    echo 
iconv('cp1251''utf-8'$data);
    echo 
'</title>
    <link href="../../../styl.css" rel="stylesheet" type="text/css">
    </head>

    <body>'
;

    
$data 'Фраза в теле страницы';
     echo 
iconv('cp1251''utf-8'$data);

    echo <<<TEXT
<div id="content"></div>
<script src="../jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$.get("../ajax-1.php", function(data){
$('#content').html(data);
});
</script>
TEXT;


При этом в файле ajax-1.php
<?php
    $data 
'Фраза из Ajax';
    echo 
$data iconv('cp1251''utf-8'$data);


При отдаче страницы кодировка в заголовке присутствует.

(У меня такое впечатление, что если в .htaccess вписать
AddDefaultCharset On
AddDefaultCharset UTF-8
то header становится излишним.)

  Ответить  
 
 автор: oliss   (05.03.2010 в 16:41)   письмо автору
 
   для: Владимир55   (05.03.2010 в 14:22)
 

Точка входа ,куда посредством сервера перекидываем все запросы к сайту
index.php
<?php 
header
('Content-Type: text/html;charset=utf-8');            // Кодировка
header ('Expire: Mon, 4 Apr 1995 01:01:01 GMT');            // Дата в прошлом
header('Cache-Control: no-cache, must-revalidate');         // HTTP/1.1
header('Pragma: no-cache');                                 // HTTP/1.1
header('Last-Modified: '.gmdate('D, d M Y H:i:s').'GMT');   // Последнее изменение

// разные подключения
include_once ('data/get_magic_quotes.php');// Обработка "магических" кавычек суперглобальных массивов 
include_once ('config.php');// Файл конфигурации
include_once ('data/mysql_connect.php');// Соединение с базой данных 

// контролер 
................
ob_start();//включаем буферизацию вывода 
// Подключаем шаблон морды
if (file_exists('templates/_home.php'))include_once('templates/_home.php');
.....................

_home.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Наша главная страничка</title>
<base href="<?php echo DIR_WEB_ROOT ?>" />
<meta name="title" content="........" />
<meta name="Description" content="........"/>
<meta name="Keywords" content=".........."/>
<meta name="Robots" content="index,follow" />
<meta name="Resource-type" content="document" />

<link rel="icon" href="<?php echo DIR_WEB_ROOT ?>favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="<?php echo DIR_WEB_ROOT ?>favicon.ico" type="image/x-icon" />
<style type="text/css">
<!--
                                  /* GENERAL */
*{margin:0;padding:0;}
html{font-size:100.01%;} /* - установили шрифт стандартного размера (16px). */
body{
    font-size:62.5%;/* устанавливаем размер шрифта в 10px.*/
    font-family:Verdana,Arial,Helvetica,sans-serif;
}
li{ list-style-type: none;}
img{ border: 0;}
..............
-->
</style>
</head><body>

Текст Текст Текст Текст Текст

</body></html>

  Ответить  
 
 автор: Владимир55   (05.03.2010 в 14:22)   письмо автору
 
   для: oliss   (05.03.2010 в 02:22)
 

Не могли бы Вы привести пример всей страницы, выполненной на utf-8 ?

Что бы там были тайтлы и хотя бы пара строк текста (без базы).

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-29] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования