Windowsのコマンドプロンプトからsqlite3を起動して、検索すると日本語データが文字化けする。
文字コードが、WindowsはMS932、sqliteはUTF-8だからだ。
1.コマンドプロンプトの文字コードの変更
>chcp 65001
主な指定値は以下のとおり
932 MS932(Windowsデフォルト)
20932 EUC-JP
65001 UTF-8
値一覧(Microsoftのページ)
なお、「chcp」と入力すると、現在の文字コードが表示される。
2.コマンドプロンプト画面の文字コードの変更
プロパティ -> フォント で 日本語に対応したフォントを選択する。
下の例だとラスターフォント
これでOK
0 件のコメント:
コメントを投稿