Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 11
  1. #1
    Аватар для PawnoNoob
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.03.2016
    Сообщений
    257
    Репутация:
    3 ±

    Небольшой вопрос, который касается MySQL.

    Всем привет. В общем, много раз "натыкался" на сообщения, где сказано, что для отображения русских символов в базе данных необходимо сделать несколько запросов, для примера (из темы от пользователя Deimos "Создание системы регистрации на основе плагина MySQL R39") могу привести скриншот:

    Так вот, я сначала игнорировал данную систему, но потом решил пойти немного другим путём и, поискав на некоторых форумах запрос, я нашёл что-то типа такого:
    PHP код:
    mysql_set_charset("cp1251_general_ci"MySQL);
    mysql_function_query(mysql"SET NAMES 'cp1251'"false"""");
    mysql_function_query(mysql"SET CHARACTER SET 'cp1251'"false""""); 
    Вставив сие творение в сток загрузки данных из базы, я обнаружил небольшую ошибочку в логе, а именно:
    CMySQLConnection::SetCharset - error 2019: Can't initialize character set cp1251_general_ci
    Как можно решить данную проблему?
    (я запускаю сервер на локалке (Denwer), если это так важно)

  2. #2
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    516
    Репутация:
    21 ±
    Попробуй так: mysql_set_charset("cp1251_general_ci");

  3. Пользователь сказал cпасибо:
    PawnoNoob (12.07.2016)
  4. #3
    Аватар для PawnoNoob
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.03.2016
    Сообщений
    257
    Репутация:
    3 ±
    Цитата Сообщение от StevenH Посмотреть сообщение
    Попробуй так: mysql_set_charset("cp1251_general_ci");
    Не-е-ет, всё равно такая же штуковина :(
    [ERROR] CMySQLConnection::SetCharset - error 2019: Can't initialize character set cp1251_general_ci (path: C:\Program Files\MySQL\MySQL Server 6.1\share\charsets\)

    Ну ещё в Wiki написано, что можно и с переменной подключения использовать:
    Последний раз редактировалось PawnoNoob; 11.07.2016 в 22:05.

  5. #4
    Аватар для PawnoNoob
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.03.2016
    Сообщений
    257
    Репутация:
    3 ±
    Дополню, что даже не смотря на эту ошибку, русские символы спокойно показывает. Но наличие этой ошибки всё равно не даёт мне покоя

  6. #5
    Аватар для Geebrox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    xampp качай

    у меня тоже была такая проблема раньше, когда юзал денвер
    Респект:
    @DeimoS
    @ziggi
    @Daniel_Cortez

  7. Пользователь сказал cпасибо:
    PawnoNoob (12.07.2016)
  8. #6
    Аватар для PawnoNoob
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.03.2016
    Сообщений
    257
    Репутация:
    3 ±
    Цитата Сообщение от Geebrox Посмотреть сообщение
    xampp качай

    у меня тоже была такая проблема раньше, когда юзал денвер
    То есть эта проблема появляется только при запуске сервера на денвере? Если запущу на хостинге, то всё будет нормально и не будет такой вот ошибки?

  9. #7
    Аватар для Geebrox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    да, если используешь mysql_static.so, или mysql.so с библиотекой
    Респект:
    @DeimoS
    @ziggi
    @Daniel_Cortez

  10. Пользователь сказал cпасибо:
    PawnoNoob (12.07.2016)
  11. #8
    Аватар для PawnoNoob
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.03.2016
    Сообщений
    257
    Репутация:
    3 ±
    Цитата Сообщение от Geebrox Посмотреть сообщение
    да, если используешь mysql_static.so, или mysql.so с библиотекой
    Библиотека - libmysql.dll, верно? Или я ещё не всё знаю?

  12. #9
    Аватар для Geebrox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    нет, если не знаешь используй mysql_static.so
    Респект:
    @DeimoS
    @ziggi
    @Daniel_Cortez

  13. #10
    Аватар для PawnoNoob
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.03.2016
    Сообщений
    257
    Репутация:
    3 ±
    Цитата Сообщение от Geebrox Посмотреть сообщение
    нет, если не знаешь используй mysql_static.so
    Всё-таки я думаю, что лучше узнать об этой библиотеке, чтобы расширить свои знания в этой области. Нет ли какой-нибудь ссылки с описанием? :)

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •