a5m2でテーブル内に日本語名の登録ができません
環境は
a5:SQL Mk-2 64bit v2.13.3を使用しています
postgreSQLです
テキスト型のカラムに日本語名(文字列:「テスト」)をいれようとしましたが
「invalid byte sequence for encoding "UTF8"」と表示されます
デフォルトエンコーディングも一通り変えてみましたが全く効果がなく、完全にお手上げです。
ググりまくっても同じ事象のものはありませんでした。
どうすれば日本語入力ができますか??
《テキスト型のカラムに日本語名(文字列:「テスト」)をいれようとしました》どうやってやったか、具体的に。
承知しました
テーブルをダブルクリックで開く
↓
テキスト型カラム横の「…」をクリック
↓
BLOBエディタが起動されるので、
テキスト表示タブに「テスト」を入力し、
適用ボタン押下
↓
エディタを閉じ、適当なカラムをクリック。
上記エラー発生
という流れです
同様な操作をしてみても再現できませんでした。
データベース作成時のエンコーディングやロケールが気になります。
SELECT name, setting, context FROM pg_settings WHERE name LIKE 'lc%';
の結果も、質問文中に追記を。
a5:SQL は同じバージョンで、問題なく動作します。
因みにpostgresのバージョンは10で、utf8
m6u様
返事が遅くなり申し訳ありません。
クエリのご提供有難うございます。
以下、実行結果になります。
name setting context
--------------------------------------
lc_collate C internal
lc_ctype C internal
lc_cmessages C superuser
lc_monetary ja_JP.UTF8 user
lc_numeric ja_JP.UTF8 user
lc_time ja_JP.UTF8 user
saji様
返事が遅くなり申し訳ありません。
ご回答ありがとうございます。
当方、utf8も試してみましたがやはり上記のエラーが出ました。。。
ちなみに、32bitでも試してみたのですが、同じエラーが出ました。
テキストエディタから、sjisやutf-8での日本語をコピーして貼り付けても同じ結果でしょうか。
接続を新たに作っても駄目でしょうか
sazi様
サクラエディタから試してみましたが駄目でした。。
接続を新たに作っても同様でした。。