職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

コマンドラインの文字化けを防ぐのは

2015年03月19日 | mySQL
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| book |
| cdcol |
| cooking |
| kisop |
| mysql |
| performance_schema |
| phpmyadmin |
| stafff |
| webauth |
+--------------------+
10 rows in set (0.00 sec)

mysql> USE cooking;
Database changed
mysql> SHOW TABLES;
+-------------------+
| Tables_in_cooking |
+-------------------+
| friends |
+-------------------+
1 row in set (0.00 sec)

mysql> SHOW FIELDS FROM friends;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| no | int(11) | NO | PRI | 0 | |
| name | varchar(30) | YES | | NULL | |
| birth | date | YES | | NULL | |
| email | varchar(40) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec)
日本語を入れるのはこれを実行してから
mysql> SET NAMES cp932;
Query OK, 0 rows affected (0.00 sec)

mysql> INSERT INTO friends VALUES(1,'友子','1966-06-10',
-> 'tomoko@aaa.bbb');
ERROR 1062 (23000): Duplicate entry '1' for key 'PRIMARY'
mysql> INSERT INTO friends VALUES('1','友子','1966-06-10'
-> 'tomoko@aaa.bbb');
前のデータを消す事。
ERROR 1062 (23000): Duplicate entry '1' for key 'PRIMARY'
mysql> INSERT INTO friends VALUES(1,'友子','1966-06-10',
-> 'tomoko@aaa.bbb');
Query OK, 1 row affected (0.02 sec)

mysql>
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

文字コードの設定(CHCP)

2015年03月17日 | mySQL

文字コードを変更するにはchcpコマンドを使用します。

chcp コードページ番号
数多くの文字コードが定義されていますが、比較的よく利用されるものは次の通りです。
437      IBM437        OEM United States
932      shift_jis     ANSI/OEM Japanese; Japanese (Shift-JIS)
1200     utf-16        Unicode UTF-16, little endian byte order (BMP of ISO 10646);
                       available only to managed applications
20127    us-ascii      US-ASCII (7-bit)
20932    EUC-JP        Japanese (JIS 0208-1990 and 0121-1990)
50220    iso-2022-jp   ISO 2022 Japanese with no halfwidth Katakana;
                       Japanese (JIS)
50222    iso-2022-jp   ISO 2022 Japanese JIS X 0201-1989;
                       Japanese (JIS-Allow 1 byte Kana - SO/SI)
51932    euc-jp        EUC Japanese
65001    utf-8         Unicode (UTF-8)

文字コードをUTF-8へ変更する場合は次のように入力します。

chcp 65001

コードページ番号を指定せずにchcpコマンドを実行すると現在設定されているコードページ番号を表示します。

chcp

なお、デフォルトのコードページ番号は「932」です。

UTF-8などに変更した時に日本語表示が文字化けすることがあります。これはUTF-8に変更した時に日本語表示が可能なフォントが選択されていないためですが、日本語フォントを設定する方法が現時点で分かっていません。

またWindowsではバッチファイルとして「jp.bat」及び「us.bat」が用意されています。「jp.bat」を実行すると「chcp 932」が実行され、「us.bat」を実行すると「chcp 437」が実行されます。

参考にhttp://www.adminweb.jp/command/display/index5.html

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

コマンドラインからUTF-8

2015年03月16日 | mySQL

1.コマンドプロンプトのフォントを「MS ゴシック」に変更する
2.コマンドプロンプトを再起動して文字エンコードをUTF-8にする

 コマンド例:

cmd /f:on /k "chcp 65001"


で、まぁ何とか日本語表示はできます。不便だけど。

それでは詳細を書いていきます。

ちょっくらコマンドプロンプトでUTF-8のテキストを扱いたくてですね。
いろいろ調べていたのです。

そしたら「chcp」コマンドを使って→続きは、、、マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~

コマンドプロンプト起動時、自動的に文字コードをUTF-8にして日本語もちゃんと表示できるようにする方法

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

XAMPP control panel

2015年03月13日 | mySQL
XAMPP control panelの操作方法

windows 版 XAMPP 1.7 を自動設定でインストールすると、デスクトップに「XAMPP control panel」のショートカットが作成される。詳しい操作は→XAMPP1.7 を windows Viata へ インストール and 「XAMPP control panel」利用法メモ

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

MYSQLのバックアップ

2015年03月13日 | mySQL

【MySQL データベースをバックアップ・復元する方法】
ただし、管理者としてコマンドプロンプトを起動する。起動する時は右クリックして「管理者として」を選択すると、管理者プロンプトントと表示される。
C:\Windows\system32>の状態から始めよ。
じゃないとエラーするで

■MySQLを開始する
1.コマンドプロンプトを起動します。
2.「net start mysql」と入力し、「Enterキー」を押します。 *まだ接続はしません。

■データベースのバックアップ
1.以下のように入力し、「Enterキー」を押す。
mysqldump -u pgtop -p SampleDB040 > "C:\mysql\data\sampledb040\backup.sql"
2.パスワードを求められるので「●●●●」入力し、「Enterキー」を押す。
mysql-246.gif バックアップはこれだけで完了です。

■指定した場所にバックアップされているか確認してみましょう。 *「\」はWindowsではエンマークのことです。 C:\mysql\data\sampledb040 mysql-243.gif バックアップファイルをメモ帳で開いてみる。中身は複数のSQL文だということが分かる。

【データベースの復元】
1.以下のように入力し、「Enterキー」を押します。
mysql -u pgtop -p SampleDB040
2.パスワードを求められるので「12345」入力し、「Enterキー」を押します。以上

phpMyAdminを使ってMySQLのデータベースをエクスポートする方法→画面上部にある「エクスポート」メニュー

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする