• Новый бот-ассистент на форуме Codeby

    Теперь на форуме работает ИИ-помощник @bot_cdb — твой технический ассистент по информационной безопасности. Просто упомяни @bot_cdb в любой теме, и получишь быстрый ответ на вопросы по CVE, инструментам, техникам атак и защиты. Бот анализирует весь тред перед ответом, проверяет актуальность данных и может предложить дополнительную помощь. Особенно полезен для проверки технических деталей, поиска документации и быстрых консультаций по пентесту, малвари, форензике и другим областям ИБ.

задать кодировку в Mysql-запросе

  • Автор темы Автор темы Lusika
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
L

Lusika

Такая штука - я добавляю и изменяю некоторые данные из дампа базы в существующую таблицу (в phpMyAdmin) через запрос REPLACE INTO ... и странная штука получается -почему-то часть текстовых данных отображается в неверной кодировке типа іРѕРґР° назад, (юникод надо полагать) общая кодировка базы - cp1251, текста в котором содержится sql-дамп тоже, и в тексте все строковые данные отображаются корректно...почему часть из них изменяется при выполнении запроса - непонятно :-( И можно как-нибудь принудительн о задать кодировку в запросе, чтоб не менялась... или изменить кодировку конкретных строк\полей.. или таблицы, чтоб все данные отображались одинаково правильно...
(З.Ы на всякий случай уточню искомая БД есть БД форума)
 
Попробуйте перед REPLACE выполнить запрос
SET NAMES "UTF8";
или
SET NAMES "CP1251";
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab