News:

Want to get involved in developing SMF, then why not lend a hand on our github!

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: