アプリ版:「スタンプのみでお礼する」機能のリリースについて

psqlでDBを作りたいのですが
データを入力する際に、invalid byte sequence for encoding "EUC_JP"というエラーが出て日本語の入力ができません。


使用しているOSは Fedora Coreで
文字コードを UTP-8を変換しようとしています

よろしくお願いします。

A 回答 (1件)

追加情報お願いします。



・createdb したときの文字コードは何を使っていますでしょうか。
 (psql -l で確認できます)
・データは、「どこから」入力しておりますでしょうか?
 ターミナル(端末)ですか? 他のツールですか? 何かのWebアプリ ケーションの画面?
 ターミナルならば、ターミナルの文字コードはDBと一緒でしょうか?

たとえば、
$ createdb -E EUC_JP testdb
というように文字コード=EUC_JPで作ったDBに、
Fedoraのシステム文字コードであるUTF-8の
コンソールからそのままinsert文で日本語を入れようとすると
おそらくエラーになるのではと思います。
 
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!