За последние 24 часа нас посетили 19528 программистов и 1602 робота. Сейчас ищут 935 программистов ...

HELP! Автоконвертация кодировки при заносе в БД! - SQL Server - PHP БД

Тема в разделе "PHP и базы данных", создана пользователем AlexandrZalamay, 20 окт 2016.

  1. AlexandrZalamay

    AlexandrZalamay Новичок

    С нами с:
    20 окт 2016
    Сообщения:
    3
    Симпатии:
    0
    Опытные юзеры, добрый день! Прошу подсказать выход из моей ситуации. Есть 2 рабочих серва с одинаковыми БД MS SQL. Через среду NB Php я запросом заношу данные(кирилица UTF-8) в бд на первый сервер - все нормально. Заношу на воторой АНАЛОГИЧНО - в бд отображает фигню типо ????N??µN????µN?-???°???°?·???? (a??2775) - кодировка ISO-8859-1

    ПРИЧЕМ в какой бы кодировке я не заносил прямо во время переноса конвертирует в ISO -8859-1
    Что я только уже не пробовал и типы полей менял,прописывал collate, 'N', iconv, mb_convert_encoding и даже задавал настройки соединения с бд:

    PHP:
    1. mssql_query("SET character_set_client = '" . $codepage . "'",$link);
    2. mssql_query("SET character_set_connection = '" . $codepage . "'",$link);
    3. mssql_query("SET character_set_results = '" . $codepage . "'",$link);
    4. mssql_query("SET NAMES '" . $codepage . "'",$link);

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

    Вложения:

    • 777.jpg
      777.jpg
      Размер файла:
      329,5 КБ
      Просмотров:
      2
    • 555.jpg
      555.jpg
      Размер файла:
      285,4 КБ
      Просмотров:
      3
    • код таб.jpg
      код таб.jpg
      Размер файла:
      283,4 КБ
      Просмотров:
      1
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    В самой базе и таблице в какой кодировки всё это дело хранится? Через стандартные средства mssql кириллицу принимает и отображает нормально?
     
  3. AlexandrZalamay

    AlexandrZalamay Новичок

    С нами с:
    20 окт 2016
    Сообщения:
    3
    Симпатии:
    0
    сама база хранит в cp1251, да, там все нормально, есть прога на делфи,они туда данные заносит,причем обычным способом,что на первый,что на второй сервер - одинаково, все в поряде. а вот у меня возникает такая непонятная вещь. на первый сервер норм,а на второй - как я описывал выше проблема. пользуюсь OpenServer. может там где-то типо в пхп.ини поменять какие настройки специальные или тт? просто целый день гугла и пляскобубна мне ничего не дал.
     
  4. AlexandrZalamay

    AlexandrZalamay Новичок

    С нами с:
    20 окт 2016
    Сообщения:
    3
    Симпатии:
    0
    может вы разбираетесь в запросах на сервере? я прочекал в профайле как отправляется запрос, скажете что-нибудь по этому поводу?

    [​IMG]

    [​IMG]

    [​IMG]