Задать вопрос

Как выгрузить базу из 1с в правильной кодировке?

Сделал выгрузку товаров из 1с в базу. В 1с стоит cp1251, в базе - utf8_general_ci
При попытке изменить текст поля - выдает ошибку Warning: #1300 Invalid utf8 character string
Вопрос - можно ли изменить кодировку выгрузки из 1с, т.к на данный момент при попытке что-то изменить в базе - сохраняется только ???????? ??? ???? подобное.
Если нельзя - будут ли проблемы с работой сайта, если оставить таблице cp1251?
Спасибо.
  • Вопрос задан
  • 1750 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@Dementor
программист, архитектор, аналитик
Какой-то бред написан...

В системе 1С-Предприятие все данные внутри базы (конфигурация и ее версия тут не важны) хранятся в Юникоде (кроме варианта 7.7 - там действительно было в виндузовской кодировке). Сохранение любой информации по-умолчанию происходит в кодировке UTF-8, если явно не указать какую-то другую.

Если нельзя - будут ли проблемы с работой сайта, если оставить таблице cp1251?

Вы написали какой-то сайт на PHP и MySQL (судя по тегам), а теперь хотите от абсолютно незнакомых людей угадать: будут ли у вас проблемы??? Вас самого ничего не смущает в вашем вопросе? :)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы