Проблема с добавлением записи в SQL содержащей кириллицу - MySQL

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, возникла проблема с добавлением записи в SQL содержащей кириллицу. Нашёл что нужно добавлять 'N', но только не знаю как это добавить к нижеприведённой процедуре. Спасибо CREATE PROCEDURE [dbo].[sp_InsertUser] @Login nvarchar(50), @Password nvarchar(50), @Role nvarchar(50) AS INSERT into Credentials (Login, Password, Role) values (@Login,@Password,@Role) SELECT SCOPE_IDENTITY() GO
Попробовал
VALUES (Concat('N',@Login),Concat('N',@Password),Concat('N',@ROLE))
Но в базу значения всё равно записало как ??????
Тип данных должен был быть nvarchar,а не varchar. База просто заглючила, спасибо

Решение задачи: «Проблема с добавлением записи в SQL содержащей кириллицу»

textual
Листинг программы
    SET CHARACTER SET utf8;
    SET character_set_client=utf8;
    SET character_set_connection=utf8;
    SET character_set_results=utf8;

Объяснение кода листинга программы

  1. Устанавливается кодировка символов для выполнения запроса на основе кириллицы.
  2. Устанавливается кодировка символов для клиентского соединения.
  3. Устанавливается кодировка символов для текущей сессии.
  4. Устанавливается кодировка символов для результатов запроса.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5