HorrorInferno
@HorrorInferno
веб-разработчик, бэкэндер

Как занести данные в sql таблицу с нужной кодировкой?

Всем привет!
Проблема следующая:
Есть сайт на PHP, висит в MS Azure, на IIS. В качестве БД требуется использовать MS SQL. При занесении данных (кириллица) в таблице появляются кракозябры.
Как это можно исправить?

Сайт в utf8, в web.config прописан тоже utf8, БД в Cyrillic_General_CI_AI.

Запрос:
INSERT INTO tRequest (UniversityID, FirstName, LastName, Email, RequestAnswer, RequestDate, Status, Skills) VALUES ('$uid', N'$fname', N'$lname', '$email', N'$answer', GETDATE(), 'New', N'$skills')


Самое интесерное, что при выводе данных из таблицы кириллица выводится нормально, но кракозябры в БД глаза режут.
  • Вопрос задан
  • 1011 просмотров
Пригласить эксперта
Ответы на вопрос 1
Markus_Kane
@Markus_Kane
Full-stack developer (Symfony, Laravel, Vue.js)
Добавьте к строке
SET NAMES utf8
Вообще лучше, конечно, навести порядок с кодировкой в БД.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы