テーブルの文字コードを確認する
スポンサードリンク
MySQL では SHOW を使用してテーブルの文字コードを調べることができます。
使用例
SHOW CREATE TABLE テーブル名
CUST_LIST という名前のテーブルの文字コードを調べる場合は次の通りです。抽出結果は横長なので、次の実行例では \G オプションをつけています。
mysql> SHOW CREATE TABLE CUST_LIST\G
*************************** 1. row ***************************
Table: CUST_LIST
Create Table: CREATE TABLE `cust_list` (
`ITEM_CODE` int(11) NOT NULL AUTO_INCREMENT,
`ITEM_NAME` varchar(100) DEFAULT NULL,
KEY `ITEM_CODE` (`ITEM_CODE`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=cp932 ← CHARSET の後に文字コード
1 row in set (0.00 sec)
mysql>
実行結果の CHARSET= に続く場所にテーブルの文字コードが表示されます。この例では、テーブル「CUST_LIST」の文字コードは cp932 (拡張文字を含む Shift JIS)で設定されています。
尚、 MySQL で使用な文字コードや、データベースの文字コードを確認する方法については、次の関連ページを参照してください。
スポンサードリンク