- 締切済み
MySQLでJISコードが使えません…。
初歩的な質問で恐縮です。 環境 WIN XP MySQL4.013 Dosプロンプト上。 MySQLのDOS上でJISコードが使えません…。 WINMySQLadmin.1.4のValiables character set 欄ではlatin→sjisとキチンとなっています。 操作手順は以下の通です。 セットアップ欄で [mysqld] default-character-set=sjis [mysql] default-character-set=sjis [mysql-dump] default-character-set=sjis サーバータイプ「mysqld-nt」を選択。 Save Modicationで書き換えて再起動しました。 設定ではなくDOSで特別な操作方法などがあるのでしょうか。ご存知の方いらっしゃいましたら回答お願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- moon_night
- ベストアンサー率32% (598/1831)
WINのDosプロンプト上では文字コードSJISしか使用できません。 他の文字コードを使用したい場合はDosプロンプトそのものを改造するしかありません。 (もしくは直接MysqlにSQL文を発行できるようなソフトを使用する) これはMysqlの仕様ではなく、WINDOWSの仕様です。 あと、SJISとJISは全く違うコードですのでお間違いなく。
- chukenkenkou
- ベストアンサー率43% (833/1926)
>MySQLのDOS上でJISコードが使えません…。 「使えない」とは、具体的に何をやろうとして、何がうまく行かないのですか? 表名や列名に日本語を使うには、最初に以下のコマンドを入力しておく必要があります。 set names sjis; 列の文字コードの省略時仮定値が、どう解釈されているかは、以下のコマンドを入力すれば分かります。 status; 私は、ver5.0を使っていますが、あなたの設定内容以外に、以下も指定しています。 [client] default-character-set=sjis
お礼
回答ありがとうございます。 「省略時仮定値」とはなんでしょうか?
お礼
回答ありがとうございます。