SQLでは文字列の前に「N」が必要だ 6月 27, 2019 SQLServerのテーブルにテキストを登録したら一部の文字が文字化けした。環境依存文字だと化けるみたい。 「㋐」が文字化けして「?」になっている(1行目)。 SQLの文字列の前に「N」を付けると、文字化けしない。 insert into [dbo].[aUnicodeTest] (s1) values(N'あいうえお㋐'); 「N」無しの文字列だと「㋐」が化ける。 insert into [dbo].[aUnicodeTest] (s1) values('あいうえお㋐'); これまで、日本語を登録しても文字化けしないので「N」は必要なの?と思っていたのだが、必要なのだった。 共有 リンクを取得 Facebook × Pinterest メール 他のアプリ ラベル SQL 共有 リンクを取得 Facebook × Pinterest メール 他のアプリ コメント
コメント
コメントを投稿