[Помощь] Кодировка форума

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

legion333

Читатель
Заблокирован
Регистрация
4 Авг 2007
Сообщения
37
Реакции
21
  • Автор темы
  • Заблокирован
  • #1
При переносе форума на другой хостинг, у меня появилась проблема с кодировкой страницы, тобто браузеры не определяют нужную кодировку, чтобы ето исправить, нада самому ставить вбраузере кодировку Windows-1251.
Уже попробувал в .htaccess прописать AddDefaultCharset windows-1251, непомогло:(
 
  • Заблокирован
  • #2
legion333
А в настройках форума стоит кодировка win1251 ?
 
в хидер странницы впиши код:
Код:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
это если у тебя он по дефолту стоит и тогда в браузере ставь тип кодировки автоопределение
 
  • Автор темы
  • Заблокирован
  • #4
$iD,
В настройках, вроде да. (на старом хосте вид вроде все норм роботало)
we_are_hakers,
А точней, в каком файле глянуть?. В браузере и так автоопределения, и он определяет ево в чорт зна какой кодировки, тока вручную в браузере ставить 1251
 
  • Заблокирован
  • #5
А точней, в каком файле глянуть?. В браузере и так автоопределения, и он определяет ево в чорт зна какой кодировки, тока вручную в браузере ставить 1251
Это в шаблонах... Заходишь в админку -> Внешний вид -> твой скин -> Изменить общий шаблон форума
и вставляешь то что сказал we_are_hakers
 
Если база в UTF то лучше и форум в UTF переделать
 
legion333, если ты еще не решил проблему, то скажи, во всех браузерах подобная ерунда?
 
Я не буду создавать новой темы. Но не могу справится с проблемой:
ИПБ у меня Для просмотра ссылки Войди или Зарегистрируйся
Во первых при создании категории на русском вместо буквы Р значёк �
Так понимаю что форум передаёт данные в базу ни тем языком и принимает от неё такие вот значки.
У меня и форум и база на utf-8
Подскажите как исправить?
 
Что касается буквы Р и других... На IBR-е нашол, проверил - помогло:
В admin/sources/base/core.php

Заменить
Код:
			$t = str_replace( chr(160), ' ', $t );
			$t = str_replace( chr(173), ' ', $t );
			$t = str_replace( chr(240), ' ', $t );

			$t = str_replace( chr(0xA0), "", $t );  //Remove sneaky spaces	Same as chr 160
на
Код:
			//$t = str_replace( chr(160), ' ', $t );
			$t = str_replace( chr(173), ' ', $t );
			$t = str_replace( chr(240), ' ', $t );

			//$t = str_replace( chr(0xA0), "", $t );  //Remove sneaky spaces	Same as chr 160
 
К сожалению то что вы Для просмотра ссылки Войди или Зарегистрируйся помогли это да.
Но теперь буква И заменилась на �?
Что можно было бы сделать...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху