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

странная проблема с отправкой ЛС


sirmax

Вопрос

Странная проблема - возможно, кто то знает....

 

При попытке отправить сообщение из профиля пользователя выдает сообщение "пользователь не существует".

 

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

Пересчет пользователей делать пробовал.

 

Подскажите плз в какую сторону копать.

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

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

  • 0
В сторону кодировки БД. И в сторону поиска :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Song

Я был уверен что это одно и тоже.

Не подскажите как посмотреть?

 

# cat /etc/mysql/my.cnf
.... skipped ....
# The following options will be passed to all MySQL clients
[client]
#password									   = your_password
port											= 3306
socket										  = /var/run/mysqld/mysqld.sock

[mysql]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=latin1

[mysqladmin]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=latin1

[mysqlcheck]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=latin1

[mysqldump]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=latin1

[mysqlimport]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=latin1

[mysqlshow]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=latin1

[myisamchk]
character-sets-dir=/usr/share/mysql/charsets

[myisampack]
character-sets-dir=/usr/share/mysql/charsets

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

  • 0
Song

Я был уверен что это одно и тоже.

Не подскажите как посмотреть?

 

SHOW CREATE DATABASE ваша_база_данных

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

  • 0
mysql> show create database forum;
+-------------+----------------------------------------------------------------------+
| Database	| Create Database					   		  |
+-------------+----------------------------------------------------------------------+
| forum	   | CREATE DATABASE `forum` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+-------------+-------------------------------------------------------------------+
1 row in set (0.01 sec)

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

  • 0
А чего у вас виндовый мускул?

Или версия до 4.1?

salamander ~ # mysql -p
Enter password:
Welcome to the MySQL monitor.  Commands end with; or \g.
Your MySQL connection id is 212937
Server version: 5.0.44 Gentoo Linux mysql-5.0.44-r2

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

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

  • 0

Ну тогда посмотрите через phpMyAdmin.

 

чарсет - это например utf8_general_ci

 

Вот список возможных чарсетов.

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

  • 0

Доброе время суток. Хотелось бы апнуть тему, так как проблема актуальна. Форум 2,3,3. Так же, иногда не доходят личные сообщения "Пользователь не найден", причём, именно иногда. То есть, от кого-то доходят, от кого-то - нет. Думаю, кто-то ещё сталкивался с такой проблемой... Хотельсь бы чуть подробнее узнать решение. Скажем, более заметна проблема с юзерами, у которых есть символы в никах.

 

В данный момент действуют следующие настройки:

 

MySQL-кодировка: Windows Cyrillic (cp1251)

Сопоставление соединения с MySQL: utf8_unicode_ci

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

  • 0
В файл conf_global.php добавить строку:

 

setlocale(LC_ALL,"ru_RU.CP1251");

 

мне помню когдато помогло

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

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

  • 0
Просто попробуй, не получиться, просто удалишь, у меня была проблема с пользователями у которых были некоторые буквы в русских именах, типа Ё и т.д.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Так же, иногда не доходят личные сообщения "Пользователь не найден", причём, именно иногда. То есть, от кого-то доходят, от кого-то - нет.

От кого-то или кому-то?

 

Если при создании ПМ вводить имя пользователя, то появляется автоподсказка в виде выплывающего списка?

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

  • 0
От кого-то или кому-то?

 

Если при создании ПМ вводить имя пользователя, то появляется автоподсказка в виде выплывающего списка?

Именно некоторым пользователям. То есть, скажем, если на странице с профайлом пользователя нажать "Отправить сообщение", ник в рамку вставляется, но при отправке говорит, что нет такого пользователя.

 

Да, выпадающий список есть, если вручную набирать. Вываливается, где-то после 2-3 набранных букв ника.

 

Да, заметил, что и через поиск пользователя не видно... но в общем списке присутствует.

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

  • 0
От кого-то или кому-то?

 

Если при создании ПМ вводить имя пользователя, то появляется автоподсказка в виде выплывающего списка?

Именно некоторым пользователям. То есть, скажем, если на странице с профайлом пользователя нажать "Отправить сообщение", ник в рамку вставляется, но при отправке говорит, что нет такого пользователя.

 

Да, выпадающий список есть, если вручную набирать. Вываливается, где-то после 2-3 набранных букв ника.

 

ну так напиши какие буквы не проходят и какие имена :D

 

а setlocale(LC_ALL,"ru_RU.CP1251"); в начало добавлял или в конец? Надо в начало, а то очень похожа проблема, страно, что не помогло

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

  • 0

Добавлял в начало. Не помогло, к сожалению.

Не проходит нику с символом "!". Видимо, ещё каким-то... все не перебрать, естественно.

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

  • 0

rgaraev, а может у него не такая кодировка основная? :D

 

Именно некоторым пользователям. То есть, скажем, если на странице с профайлом пользователя нажать "Отправить сообщение", ник в рамку вставляется, но при отправке говорит, что нет такого пользователя.

Тогда я для порядка должен спросить: а не отключил ли этот пользователь себе ПМ в настройках? Хотя если не ищется через поиск, то было бы действительно интересно узнать его ник. Если искать через админку или phpMyAdmin запросом вида

SELECT * FROM ibf_members WHERE members_l_display_name="тут_ник_пользователя_маленькими_буквами"

, то получается найти?

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

  • 0

Нет, личка не отключена и не переполнена... пишет именно, что такого пользователя нет.

 

Через Майадмин, как Вы указали, проверили, ник находится, всё ок... =/

 

Собственно, в нике символы "!" и "-" (воскл. знак и тире), но, так же, есть масса других пользователей с символами в никах, у которых нет такой проблемы...

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

  • 0
Вот, мне тоже думается, что проблема глобальнее... Если бы проблема была имеено в символах, видмо, никому бы не доходили сообщения, и не находились в поиске...
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Эти пользователи в какой-то одной специальной группе? Совсем никакой закономерности в именах нет?
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

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

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

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

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

Зарузка...
×
×
  • Создать...

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

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