絵文字/顔文字をMSSQLデータベースに挿入しようとしていますが、保存されるだけです???絵文字/絵文字の代わりに。
MySQLではなくMSSQLのヘルプのみを見つけています
私が試した: リンク
しかし、:ALTER TABLE mytable charset=utf8mb4, MODIFY COLUMN textfield1 VARCHAR(255) CHARACTER SET utf8mb4,MODIFY COLUMN textfield2 VARCHAR(255) CHARACTER SET utf8mb4;
で設定できなくても答えが見つかりません
MSSQLはこのコマンドを認識しません。これは、MySQLではなくMicrosoftSQLサーバー専用です。
NVARCHAR(size)
データ型とプレフィックス文字列リテラルをN
で使用します。
CREATE TABLE #tab(col NVARCHAR(100));
INSERT INTO #tab(col) VALUES (N'???? ???? ???? ???? ???? ???? ⁉ ???? ???? ???? ???? ???? ????');
SELECT *
FROM #tab;
出力:
╔═════════════════════════════════╗
║ col ║
╠═════════════════════════════════╣
║ ???? ???? ???? ???? ???? ???? ⁉ ???? ???? ???? ???? ???????? ║
╚═════════════════════════════════╝