63085


Macでsqlite3の勉強をしている者です。

iTerm2でsqlite3を使っている時にselect文で条件として日本語を入力しようとしたらエンターキーを押すと消えてしまいます。原因に心当たりがある方、教えて頂きたいです。

ちなみにiTerm2でsqlite3を使っていない時は日本語も入力できます。

iTerm2でのlocaleの出力結果は以下です。

[code]

    LANG="ja_JP.UTF-8"
    LC_COLLATE="ja_JP.UTF-8"
    LC_CTYPE="ja_JP.UTF-8"
    LC_MESSAGES="ja_JP.UTF-8"
    LC_MONETARY="ja_JP.UTF-8"
    LC_NUMERIC="ja_JP.UTF-8"
    LC_TIME="ja_JP.UTF-8"
    LC_ALL=
    
[/code]

よろしくお願いします。

実行環境は以下です。

ProductName: Mac OS X  
ProductVersion: 10.15.1  
BuildVersion: 19B88


CC BY-SA 4.0
2019-12-12T09:15:31.073
61376
2020-02-16T06:52:01.037
2019-12-12T11:24:50.483
36888
36888
question
macos sqlite 日本語
Macでのsqlite3の操作時に日本語入力ができない。


Mac にanaconda をインストールされていませんでしょうか？ コマンドパスが anaconda のsqlite3
になっている場合、日本語入力ができないようです。私の場合、パス設定を/usr/bin/sqlite3 に変えることで、MacOS 10.14
でも日本語入力ができました。下記のサイトを参考にしました。  
<https://www.u.tsukuba.ac.jp/ufaqs/sqlite3/>


CC BY-SA 4.0
2020-02-16T06:52:01.037
63085
2020-02-16T06:52:01.037
37852
61376
answer