gareth 0 Posted February 22, 2009 Report Share Posted February 22, 2009 Делал сравнение (collate) бд, не помогает, может нужно что-то настроить в самом скрипте? Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted February 22, 2009 Report Share Posted February 22, 2009 Вносили ли вы модификации в скрипт? Какая версия PHP у вас используется? Какая версия MySQL у вас используется? Какая кодировка стоит и базы данных и у таблиц? Quote Link to comment Share on other sites More sharing options...
gareth 0 Posted February 22, 2009 Author Report Share Posted February 22, 2009 Нет PHP Version 5.2.8 MySql Client API version 5.0.51a cp1251_general_ci Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted February 22, 2009 Report Share Posted February 22, 2009 Попробуйте в файле includes/db/mysql.php над строкой mysql_query("SET NAMES 'cp1251'"); вставить mysql_query("set character_set_client='cp1251'"); mysql_query("set character_set_results='cp1251'"); mysql_query("set collation_connection='cp1251_general_ci'");[/code] Quote Link to comment Share on other sites More sharing options...
gareth 0 Posted February 22, 2009 Author Report Share Posted February 22, 2009 Попробуйте в файле includes/db/mysql.php над строкой mysql_query("SET NAMES 'cp1251'"); вставить mysql_query("set character_set_client='cp1251'"); mysql_query("set character_set_results='cp1251'"); mysql_query("set collation_connection='cp1251_general_ci'"); Странно, но не помогло Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted February 22, 2009 Report Share Posted February 22, 2009 Дайте ссылку на дкп-скрипт. Quote Link to comment Share on other sites More sharing options...
gareth 0 Posted February 22, 2009 Author Report Share Posted February 22, 2009 Дайте ссылку на дкп-скрипт. http://duskmoon.hmsite.net/eqdkp Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted February 22, 2009 Report Share Posted February 22, 2009 Попробуйте добавить еще вот эти строки в вышеуказанном файле mysql_query("SET collation_server = 'cp1251_general_ci'"); mysql_query("SET character_set_server = 'cp1251'");[/code] Если есть доступ к phpMyAdmin - попробуйте выставить там сопоставление соединения с MySQL как cp_1251_general_ci. Если результата не будет - меняйте хостинг. Мускуль стандартно можно настроить на работу с разными кодировками. На данном, видимо, мускуль настроен на работу с латинницей или юникодом, не желая корректно работать с иными кодировками. Quote Link to comment Share on other sites More sharing options...
gareth 0 Posted February 22, 2009 Author Report Share Posted February 22, 2009 Спасибо за ответ. Да, скорее всего это хостинг, он забугорный а они там о существовании чего-нибудь кроме латиницы не догадываются. Извините за беспокойство. Quote Link to comment Share on other sites More sharing options...
poisonioan 0 Posted March 8, 2009 Report Share Posted March 8, 2009 (edited) Добрый день у меня таже проблема.. С начало выкачал у вас 0.6.1 eqDKP была прблема с соглавными буквами и потом решил выкачать бэту 0.6.3 c офф сайта и появилась эта проблма с шрифтом.. У меня кирилица кодировка стоит автоопределение но когда меня на windows-1251 в опере все норм становиться но у вы жаль не все поймут что надо менять кодировку.. можно както решить эту проблему или легче вашу 0.6.3 выкачать? (если не будет глюков с заглавной буквой) Edited March 8, 2009 by Ioan Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted March 8, 2009 Report Share Posted March 8, 2009 Ioan, английская версия EQdkp-Plus не будет корректно работать с кириллицей. Что касается русской версии - то если у хостера как-то специфически "с корректной поддержкой кириллицы" настроен мускуль - то будут проблемы. Также проблемы могут быть при неподходящей версии мускуля и пхп (ниже 5-х версий), при отсутствии zLib, cURL, при отключенной fopen, при кодировке БД и таблиц отличной от cp1251_general_ci... Quote Link to comment Share on other sites More sharing options...
poisonioan 0 Posted March 10, 2009 Report Share Posted March 10, 2009 (edited) И снова проблема... Все уже настроил на новом хостинге. Была версия 0.6.1.8 у видил что у парней норм работает под 0.6.2.3 вашей бете и решил поставить в замен получили все ссылки ники персонажей и пердметы написаны на русском языке идут ???? ???? вот так как с этим бороться и от чего это может зависить? Ктате вот только заметил что использую тотже хостинг что и Gareth но на 0.6.1.8 нормально же работало Edited March 10, 2009 by Ioan Quote Link to comment Share on other sites More sharing options...
poisonioan 0 Posted March 10, 2009 Report Share Posted March 10, 2009 (edited) Попробуйте в файле includes/db/mysql.php над строкой mysql_query("SET NAMES 'cp1251'"); вставить Вы писали про этот строку и проверяя файл версий 0.6.1.8 где отсутствует строка и файл 0.6.2.3 где он есть я решил по дедовскому методу "Что мешает, выкини!" и удалил эту строку в итоге ники персонажей предметы и ссылки стали нормальные ... Но но проблема не устронина звание и классы персонажей все в томже духе ???? Edited March 10, 2009 by Ioan Quote Link to comment Share on other sites More sharing options...
poisonioan 0 Posted March 11, 2009 Report Share Posted March 11, 2009 Все разобрался все что надо было зделать когда создаеться на этом сайте базу даных она в кодироке латыни и поменять на cp1251_general_ci а потом уже инсталить eqdkp или все что уже есть перекодировать в cp1251_general_ci Quote Link to comment Share on other sites More sharing options...
Фай Д. Флоурайт 33 Posted March 11, 2009 Report Share Posted March 11, 2009 Очень хорошо, что разобрались с кодировкой таблиц. На всякий случай добавил напоминание про кодировку БД, в которую устанавливаются таблицы. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.