LoginSignup
5
6

More than 5 years have passed since last update.

SQL Severで日本語を扱う際に文字化けさせないために

Posted at

ファイルの文字コードやBULK INSERTのじゃなく、まずCREATE TABLEをちゃんと書きましょう、ということ。
SQL Severでは照合順序を適切に設定してあげないと、正しくデータをimport(もしくはBULK INSERT)しても、selectしてみてると文字化けしてる
照合順序の詳細はこちらを参照
https://blogs.msdn.microsoft.com/jpsql/2016/07/26/1-3/

必要なのは「COLLATE Japanese_XJIS_100_BIN」をCREATE TABLE時に対象のカラムに付けるだけ

CREATE TABLE test_table(
japanese varchar(500) COLLATE Japanese_XJIS_100_BIN NULL
);
5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6