Перейти к контенту
  • 0

Вопросики вместо русских букв


Вопрос

День добрый, есть проблемка

У меня на форуме вместо русских букв выводятся вопросики (именно вопросики а не кракозябры), не смотря на то что база, таблицы, поля и содержимое находится в cp1251 и в свойствах форума прописано windows-1251

Но как только я добавляю строку в /ips_kernel/classDbMyslqClient.php

 

после этого

 

		if ( ! mysql_select_db($this->obj['sql_database'], $this->connection_id) )
	{
		$this->throwFatalError();
		return FALSE;
	}

 

это

 

	else mysql_query("SET NAMES 'cp1251'");

 

все начинает отображаться и функционировать как надо

Хотя нет, не все, когда пытаюсь в админке поменять ник на русский он мне выдает что-то типа

 

Цыхра

 

Подозреваю что тут utf8 замешан как-то, но не пойму где именно.

Изменено пользователем Tsykhra
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 64
  • Создана
  • Последний ответ

Лучшие авторы в этом вопросе

Лучшие авторы в этом вопросе

Загружено фотографий

Рекомендуемые сообщения

  • 0

Конвертнул базу (с использованием iconv) из cp1251 в utf8.

Обновил до 3.0.1

В итоге, куда ни сунься, всюду вместо "И" и "ш" - �

post-47656-1248269475_thumb.png

 

Во вновь создаваемых постах, названиях категорий и форумов, в описаниях, в профилях - всюду названные выше символы с глюком. И в админке, и в публичной части.

Без разницы - был этот текст до конвертации или сейчас что-то пишу.

 

ЗЫ: размер базы после конвертации увеличился - был 78Мб, стал 116Мб !!!!! Ужас!

Изменено пользователем pvo1988
Ссылка на комментарий
Поделиться на других сайтах

  • 0
со сменой локали даты исправились, но появилась такая проблема:

PHP пока не поддерживает кодировку UTF на уровне ядра. Косяк стандартной функции в русской версии есть workaround

Ссылка на комментарий
Поделиться на других сайтах

  • 0
со сменой локали даты исправились, но появилась такая проблема:

PHP пока не поддерживает кодировку UTF на уровне ядра. Косяк стандартной функции в русской версии есть workaround

Охренеть. И что теперь?

 

На сервере PHP: 5.2.9 (это почти последняя версия перед 5.3, которую IPB3 не поддерживает)

 

Какой workaround? Простым смертным можно объяснить?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Какой workaround? Простым смертным можно объяснить?

Владельцы русской версии получат его автоматом. Есть желание пользоваться оригинальным дистрибутивом, просите решения в КЦ ИПС.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Владельцы русской версии получат его автоматом. Есть желание пользоваться оригинальным дистрибутивом, просите решения в КЦ ИПС.
Ответ в стиле IBR :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Вроде бы с кодировкой всё ОК.

Везде кириллица работает идеально.

Но есть пару пользователей, которые жалуются, что буква Х не пишется в форум. Т.е., всё что написано после неё в сообщение не входит, обрезается, поэтому приходится её заменять другими символами.

И это происходит только у пару пользователей, у других всё нормально.

Это как-нибудь можно объяснить? Или решить?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Tema Zla, пусть попробуют обычный, НЕ визуальный редактор. И еще проверьте, чтобы было:

 

1. Настройки и инструменты >
2. Системные настройки >
3. Система >
4. Настройки безопасности

Удалять коды chr(0xCA) при вводе? Нет

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Вопрос такой.

Версия форума 3.0.5

Везде UTF-8

Однако только в заголовках писем, которые приходят с форума знаки вопросов вместо некоторых русских букв.

Например:

 

?? ??пе?но на?али нов?? бе?ед?, о?п?авив ?ооб?ение

 

или

 

?а ва?ем ?о??ме возникла о?ибка

 

Залезал в перевод - там все нормально.

Что и где можно посмотреть, на предмет этой ошибки?

Больше нигде знаков вопроса не появляется.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Вопрос такой.

Версия форума 3.0.5

Везде UTF-8

Однако только в заголовках писем, которые приходят с форума знаки вопросов вместо некоторых русских букв.

Например:

 

?? ??пе?но на?али нов?? бе?ед?, о?п?авив ?ооб?ение

 

или

 

?а ва?ем ?о??ме возникла о?ибка

 

Залезал в перевод - там все нормально.

Что и где можно посмотреть, на предмет этой ошибки?

Больше нигде знаков вопроса не появляется.

Попробовать http://forums.ibresource.ru/index.php?showtopic=59487.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо. Все срослось.

Несколько неловко, что буквально через несколько минут сам нашел тот топик, но Вы уже успели ответить.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.