Перейти к контенту
  • 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

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

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

Зарузка...

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

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

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