News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Не видит русский

Started by SoundBoy, March 29, 2006, 11:18:09 AM

Previous topic - Next topic

SoundBoy

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

Grek.Kamchatka


mcmadcat

Примерно тож самое и у меня.
Толко хуже всё.
Интерфейс в кодировке cp-1251,
В MySQL базу всё пишется в utf8.
Как быть? Как можно это решить?
Куда и как писать mysql_query("SET NAMES 1251"); я что-то так и не понял...
Хелп плиз!!!

Grek.Kamchatka

Quote from: mcmadcat on April 02, 2006, 12:31:27 PM
Примерно тож самое и у меня.
Толко хуже всё.
Интерфейс в кодировке cp-1251,
В MySQL базу всё пишется в utf8.
Как быть? Как можно это решить?
Куда и как писать mysql_query("SET NAMES 1251"); я что-то так и не понял...
Хелп плиз!!!
Это у всех так.

mcmadcat

Quote from: Grek_Kamchatka on April 02, 2006, 08:50:24 PM
Quote from: mcmadcat on April 02, 2006, 12:31:27 PM
Примерно тож самое и у меня.
Толко хуже всё.
Интерфейс в кодировке cp-1251,
В MySQL базу всё пишется в utf8.
Как быть? Как можно это решить?
Куда и как писать mysql_query("SET NAMES 1251"); я что-то так и не понял...
Хелп плиз!!!
Это у всех так.
т.е. менять хостинг...

SoundBoy

всем пасиб ) я уже сам понял что это трабл базы данных... но мне тип сказал что он всё поправит.
как поправит - отпишу как ;)

mcmadcat

Quote from: SoundBoy on April 03, 2006, 08:45:03 AM
всем пасиб ) я уже сам понял что это трабл базы данных... но мне тип сказал что он всё поправит.
как поправит - отпишу как ;)
Давай я отпишу, я уже сделал:
в index.php надо сделать такое (где, надеюсь, объяснять не надо)
// Connect to the MySQL database.
if (empty($db_persist))
   {$db_connection = @mysql_connect($db_server, $db_user, $db_passwd);
   mysql_query("set names cp1251", $db_connection);}
else
   {$db_connection = @mysql_pconnect($db_server, $db_user, $db_passwd);
   mysql_query("set names cp1251", $db_connection);}


З.Ы. hxxp:vochat-review.net.ru/forum/ [nonactive]

awarm

Спасибо за решение.
Однако теперь появилась другая проблемма при входе в личные сообщения выдает
QuoteIllegal mix of collations (latin1_swedish_ci,COERCIBLE) and (utf8_general_ci,IMPLICIT) for operation 'find_in_set'
Файл: forum\Sources\PersonalMessage.php
Строка: 380
Что посоветуете?

mcmadcat

Quote from: awarm on April 12, 2006, 12:00:21 AM
Спасибо за решение.
Однако теперь появилась другая проблемма при входе в личные сообщения выдает
QuoteIllegal mix of collations (latin1_swedish_ci,COERCIBLE) and (utf8_general_ci,IMPLICIT) for operation 'find_in_set'
Файл: forum\Sources\PersonalMessage.php
Строка: 380
Что посоветуете?
ну даже не знаю.... у меня такого файла даже нет. и с ПМ всё ок...
версия форума 1.0.7

Advertisement: