Вход
Главное меню







неверный чарсет в заголовке xoops2
#1
Just popping in
Just popping in


В заголовке любой страницы сформированной xoops 2.0.2 прописан META CHARSET=ISO-8859-1, но при этом если включен, например, русский язык, то содержимое страницы идет в CP-1251, но браузер сперва все равно ориентируется на meta charset, для него он приоритетнее чем содержимое, и страничка выходит нечитаемой.
Для того чтобы ее отобразить в читаемом виде надо отключить (в IE) автоопределение кодировки и принудительно задать кодировку CP-1251.
Причем раньше этой проблемы не было, а после апгрэйда в 2.0.2 - в полный рост стоит.
Что делать-то, или я где-то чего-то не заметил?
По крайней мере на IE и phoenix (Mozilla) эта проблема мешает жить просто край как.

_Самый_правильный_ выход вообще убрать нах meta charset тэг, если уж не удается его синхронизировать с языком страницы, тогда почти любой современный браузер успешно попытается определить кодировку и его не будет сбивать высокоприоритетный тэг в хидере.

Posted on: 2003/5/27 21:55
 Top  Print  Reply Quote


Re: неверный чарсет в заголовке xoops2
#2


Странно. У меня все нормально генерируется.

Posted on: 2003/5/28 11:55
 Top  Print  Reply Quote


кривые meta charset
#3
Just popping in
Just popping in


То есть? Ты хочешь сказать что у тебя в заголовке стоит <META CHARSET=CP-1251> ?

А у меня вот так:

<!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" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="content-language" content="en" />
<meta name="robots" content="index,follow" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="rating" content="general" />
<meta name="author" content="" />
<meta name="copyright" content="Copyright © 2001-2003" />
<meta name="generator" content="XOOPS" />
<title>host.net - Форум</title>
<link href="http://www.host.net/favicon.ico" rel="SHORTCUT ICON" />
<link rel="stylesheet" type="text/css" media="all" href="http://www.host.net/xoops.css" />
<link rel="stylesheet" type="text/css" media="all" href="http://www.host.net/themes/default/style.css" />

А текст разумеется в CP-1251.


А вот на этом xoops-сайте:

<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<meta name='author' content='XOOPS Russia' />
<meta name='copyright' content='Copyright (c) 2002 by XOOPS Russia' />
<meta name='keywords' content='Xoops, xoops, nuke, Nuke, NUKE, phpnuke, postnuke, PostNuke, post-nuke, php, PHP, Portal, portal, CMS, cms, mySQL, portal system, Russian, Russia, русский Хоопс, Ксупс, XOOPошая Sистема,' />
<meta name='description' content='XOOPошая Sистема!' />
<meta name='generator' content='XOOPS 1.3.9' />


Так вот хочу как здесь или вовсе без meta charset!

Руками конечно могу поправить, но ведь что-то в этом не то?

Posted on: 2003/5/28 12:03
 Top  Print  Reply Quote


кривые meta charset
#4
Just popping in
Just popping in


http://xoops.ru/modules/newbb/viewtopic.php?topic_id=677&forum=16

И вот тут у человека я вижу тот-же ISO-8859-1 в приведенном заголовке.
Так что похоже это не только моя проблема.

А что, при выборе языка установки и чарсет создаваемых страниц в заголовке должен поменяться?

Posted on: 2003/5/28 12:37
 Top  Print  Reply Quote


Re: кривые meta charset
#5


Нет, у меня не CP-1251, у меня windows-1251 (что есть более правильно).
Конкретно эта переменная прописана в файле локализации \language\russian\global.php:

//%%%%% LANGUAGE SPECIFIC SETTINGS %%%%%
define('_CHARSET', 'windows-1251');
define('_LANGCODE', 'ru');



Posted on: 2003/5/29 2:02
 Top  Print  Reply Quote


-
#6
Just popping in
Just popping in


Да, понятно, уже нашел. Но отчего это не включилось. Может-ли это быть причиной например если не все файлы дистрибутива скопированы правильно? Даже если инсталляция прошла затем нормально?
Можно-ли уже на установленный xoops2 переписать эти файлы, меняется-ли содержимое каких-то файлов при инсталляции?

Posted on: 2003/5/29 7:06
 Top  Print  Reply Quote








Powered by XOOPS © 2001-2023 The XOOPS Project