Форум Торонто - Torontovka.com
[Search] [Rules] [Register] [Login]
Forums » Archive » HTML, charset 
Page: [1]
Author Message
Joined: 8/24/2004
Posts: 6087
Posted on Thursday, November 17, 2005 10:52:32 AM
 
В начале html-документа идет такая строчка (внутри head section):

<meta http-equiv="Content-Type" content="text/html; charset=koi8-u">

Раньше это отлично работало - браузер автоматом включал нужный encoding. Перенес на другой сервер - клиент стал игнорировать charset, посылаемый с сервера. Encoding в IE показывает Western European (ISO), Mozilla говорит Western (ISO-8859-1). Почему? И, главное, как пофиксить?
Joined: 1/29/2001
Posts: 944
Posted on Thursday, November 17, 2005 12:52:16 PM
 
«В начале html-документа идет такая строчка (внутри head section):

<meta http-equiv="Content-Type" content="text/html; charset=koi8-u">

Раньше это отлично работало - браузер автоматом включал нужный encoding. Перенес на другой сервер - клиент стал игнорировать charset, посылаемый с сервера. Encoding в IE показывает Western European (ISO), Mozilla говорит Western (ISO-8859-1). Почему? И, главное, как пофиксить?»


Конь, HTTP протокол посылает charset документа в HEADER, типа того: Content-Type: text/html; charset=iso-8859-1

Также HTML документ может указать charset так как ты написал. На что смотрит browser когда пытается определить в какой кодировке показать документ (ie. на то что web server посылает или на то что в HTML'е написанно) ? Good question. Я не знаю. Just a suggestion of an area to read on...

BaNaNaN
Joined: 6/18/2004
Posts: 387
Posted on Thursday, November 17, 2005 12:54:54 PM
 
a chto y tebya tak ewjo v nachale dokumenta do slova <body> napisano?
Joined: 6/18/2004
Posts: 387
Posted on Thursday, November 17, 2005 12:56:48 PM
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
<title>Bla</title>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
.
.
.

vot tak po ljubomu pashet. ewjo ya v httpd.conf menya AddDefaultCharset variable
Joined: 6/18/2004
Posts: 387
Posted on Thursday, November 17, 2005 12:58:38 PM
 
ewjo skazhu chto esli u tebya est'

<html xmlns="http://www.w3.org/1999/xhtml">
posle
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

to u menya ne paxalo.... ubral ty xmlns liniju i vsjo zapaxalo.
Joined: 8/24/2004
Posts: 6087
Posted on Thursday, November 17, 2005 1:38:41 PM
 
Всем спасибо, проблему пофиксил админ сервера. Видимо у http все таки приоритет перед html, что, вообще говоря, довольно странно.
Joined: 6/18/2004
Posts: 387
Posted on Thursday, November 17, 2005 1:44:33 PM
 
httpd.conf
DefaultCharset ;)
Joined: 8/24/2004
Posts: 6087
Posted on Thursday, November 17, 2005 1:52:30 PM
 
«httpd.conf
DefaultCharset ;)»


Exactly. Только блин потом какой-то клиент позвонил, его Explorer требует установить русский язык ;) Но все вроде работает и хрен с ним.
Joined: 8/24/2004
Posts: 6087
Posted on Saturday, November 19, 2005 11:27:46 AM
 
Проблема решилась добавлением в .htaccess директивы

AddDefaultCharset koi8-u

Админу на заметку.
Page: [1]
Forums » Archive » HTML, charset 
Copyright © 2020 Torontovka.com, All rights reserved