Крякозяблы при оплате paypal

Замените файл на прикреплённый.
Обязательно сделайте бекап оригинала!
 

Вложения

  • fixed.zip
    18,8 KB · Просмотры: 2
Замените файл на прикреплённый.
Обязательно сделайте бекап оригинала!
При попытке залогиниться пишет
A Mysql error has occurred while running the script:

  • The query you are trying to run is invalid
  • Mysql Error Output: Unknown collation: 'UTF8'
  • SQL Query: SET collation_connection='UTF8'

У меня есть файл вроде как отвечает за всю кодировку системы в нем прописано
mysql_query('SET names "utf8"');
mysql_query('set character_set_client="utf8"');
mysql_query('set character_set_results="utf8"');
mysql_query('set collation_connection="utf8_unicode_ci"');
если без этого кода то сайт в ????????? и в базу пишет ??????
FireBug пишет что utf8
Content-Type text/html; charset=utf8
Date Thu, 15 Jan 2015 11:08:18 GMT
Expires Thu, 19 Nov 1981 08:52:00 GMT
Pragma no-cache
Server nginx/1.2.1
Set-Cookie username_cookie=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT
 
Извиняюсь, в моём скрипте действительно ошибка.
Если у Вас уже есть такой скрипт и он обрабатывается, то откатитесь до оригинальной версии class_fees.php (не используйте мою).
И замените у себя "utf8_unicode_ci" на "utf8_general_ci"
Должно взлететь.
Ну и если не получится, попробуйте всё таки мой обработчик.

P.S. И хорошо бы кодировку базы полностью поменять, а то там бардак судя по всему. Проблема кодировок - самая популярная проблема в PHP.
 

Вложения

  • fix2.zip
    18,8 KB · Просмотры: 2
Извиняюсь, в моём скрипте действительно ошибка.
Если у Вас уже есть такой скрипт и он обрабатывается, то откатитесь до оригинальной версии class_fees.php (не используйте мою).
И замените у себя "utf8_unicode_ci" на "utf8_general_ci"
Должно взлететь.
Ну и если не получится, попробуйте всё таки мой обработчик.

P.S. И хорошо бы кодировку базы полностью поменять, а то там бардак судя по всему. Проблема кодировок - самая популярная проблема в PHP.
Изменила на "utf8_general_ci" эффекта 0, fix2 тоже не помог(((
запрос к базе
SHOW VARIABLES LIKE "char%";
codir4.png
 
а что за кодировка на сайте используется?
 
utf8mb4
Первый раз такое вижу.
У меня PHP Pro Bid поставился в православной полноценной UTF8 и работает безукоризненно.
Может быть имеет смысл нормально настроить сервер?
3avdIt3.png
 
utf8mb4
Первый раз такое вижу.
У меня PHP Pro Bid поставился в православной полноценной UTF8 и работает безукоризненно.
Может быть имеет смысл нормально настроить сервер?
3avdIt3.png
Что то действительно не так, вот root c консоли
mysql> SHOW VARIABLES LIKE 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
Этот же запрос с базы с которой проблемы
codir4.png
Это где и что поправить? И почему его так выводит непонятно(
 
Здравствуйте, подскажите как решить при переходе на страницу оплаты поля заполняются Воронинкинцу
Для просмотра ссылки Войди или Зарегистрируйся
это ср1251 в utf-8
в выложенном файле попробуйте поправить строку 499
Код:
    <form action="' . $post_url . '" method="post" id="form_gc" accept-charset="cp-1251">
 
Назад
Сверху