проблема с кириллицей в SMARTY

mcfalu

Новичок
проблема с кириллицей в SMARTY

проблема такая: если поставить кодировку страницы charset=windows-1251 в метатеге, и потом попыться через смарти отобразить такой темплейт

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test Project</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
</head>

<body>

<div align="center">ТЕКСТ КИРИЛЛИЦЕЙ ТЕКСТ ТЕКСТ</div>
</body>
</html>

то на месте текста будут ити каракули...
если же поставить кодировку страници UTF-8 тогда нормально
но тогда будет проблема с кодировкой с базы...

подскажите, в чем может быть причина
версия php - 5
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
ты еще в теорию напишы
ссылку дать?

-~{}~ 26.02.08 18:28:

если же поставить кодировку страници UTF-8 тогда нормально
Значит файл у тебя в UTF кодировке.

но тогда будет проблема с кодировкой с базы...
а в базе лежит все в 1251
 

mcfalu

Новичок
мне нужно что-бы смарти отображало нормально в charset=windows-1251 кириллицу, это возможно?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
1. Ты кто по профессии?
2. Да это возможно.
 

mcfalu

Новичок
1. программер - в будущем, пока только учусь
2. как это сделать?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Для начала убедиться, что файл в нужной кодировке.

-~{}~ 26.02.08 18:44:

файл шаблона
 

mcfalu

Новичок
ок, понял
посмотрел - оказывается да... сохраняло не в той кодировке текст темлпейта
 
Сверху