За последние 24 часа нас посетил 8151 программист и 1004 робота. Сейчас ищут 296 программистов ...

PHP PDO Юникод на SQL Сервере

Тема в разделе "MSSQL", создана пользователем ProgrammerF, 12 ноя 2019.

  1. ProgrammerF

    ProgrammerF Новичок

    С нами с:
    7 ноя 2019
    Сообщения:
    25
    Симпатии:
    0
    Всем привет. Столкнулся с проблемой: с начала проекта использую PDO DBLIB для подключения в SQL Server. Но никак не могу установить юникод при добавлении данных в бд. Латинские буквы меняет на вопросительные знаки. Так как при добавлении данных используется еще и плейсхолдеры, то никак не получается добавить префикс 'N' в query. Кто знает как решить проблему?
     
  2. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    404
    @ProgrammerF А через SQL Server Management Studio те же данные нормально записываются?
     
  3. ProgrammerF

    ProgrammerF Новичок

    С нами с:
    7 ноя 2019
    Сообщения:
    25
    Симпатии:
    0
    Да. Там проблем не бывает.
     
  4. ProgrammerF

    ProgrammerF Новичок

    С нами с:
    7 ноя 2019
    Сообщения:
    25
    Симпатии:
    0
    Проблема решена! Вместо плейсхолдеров поставил ?-ые знаки, а префикс 'N' перед ?-ым знаком ошибку не выдал и сработал.