>文字エンコーディングをEUC_JPにする入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。18:37回答数:3件データベースの文字エンコーディングがEUC_JPになっていないので,EUC_JPにしたいのですが,どのファイルのどの部分をどのように変えればいいのかわかりません。ウインドーズのODBCドライバがEUC_JPに対応しているようなので,そのように変えたいのですが。通報するこの質問への回答は締め切られました。19:03DB作り直すしかないんじゃないかなぁ・・・・。DATABSEは無かった感じ。databaseしてpsqlでリストアすれば良いんじゃないかな。ところで、postgresqlにはサーバ(データベース)文字エンコーディングとクライアントエンコーディングがあって、Windows用の日本語対応ODBCドライバはサーバエンコーディングEUC-JPまたはLatin固定でクライアントエンコーディングがSJISなような気がする。この回答への補足osはfedoracoreです。Win対応のODBCドライバを使って,VBからアクセスしてます。19:13WindowsでつかうならWINと文字コードを設定すればよいです。以下サイトはPostgresqlの文字コード一覧です。下記の皆様も含め,ご回答ありがとうございました。EUC_JPとすれば、全部のデータベースがEUC_JPになります。EUC_JPでそのデータベースはEUC_JPになります。postgresqlをcygwin(Windows上)で動かしているなら文字コードの部分をWINとすればShift_JISになったとおもいます。自分も昔やったことなのでハッキリ覚えてませんが。設定」に関するQ&A:CentOSにて、eth0でPingが通らない。exist.お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!全カテゴリから検索このカテゴリから検索Q質問する(無料)このQ&Aを見た人はこんなQ&Aも見ています出産前後の痔にはご注意!一体なぜ妊娠・出産には痔がつきまとうのだろうか?その理由を見ていこう。pg_dumpの文字化けPostgreSQL出産前後の痔にはご注意!一体なぜ妊娠・出産には痔がつきまとうのだろうか?その理由を見ていこう。データベースの再構築(pg_dump)時のエラーについて。回答数ランキングです。職業心理カウンセラーこの専門家の回答をチェック他の専門家の回答をチェックこのQ&Aを見た人が検索しているワードPostgreSQLエンコーディングEUCSJISクライアントこのQ&Aと関連する良く見られている質問Qpostgresのdatabase名と、そのencodingを取得するpostgresのdatabase名と、そのencodingを取得する方法を教えてください。postgres8.1です。システムカタログhttp://www.postgresql.jp/document/pg811doc/html/catalogs.htmlのpg_databaseの項目として持っているだろうと思い、見てみました。このデータベースの文字符号化方式これか?と思いましたが、数値IDのみでした。この数値から、utf8やsjisといった情報にどうやったら繋がりますか?Aベストアンサーpg_encoding_to_char関数で文字エンコーディング名に変換できます。デフォルトを設定するにはどうしたらよいでしょうか。ご存知の方いらっしゃいましたら教えてください。することで対処していますが、出来ればソフト側ではなくDB側の設定で対処したいと考えています。Windowsと同じ設定になるようにしたいです。CREATEDBのオプションとかでそういうのがあると良いのですが。PostgreSQLのversion:8.1.5Aベストアンサーdateフォルダにあるpostgresql.confのclient_encodingの値を変更しておけばいいのではないでしょうか。他の回答も見るQPostgreSQLの標準文字コードをShift_JISにしたいCygwinでPostgreSQLを動かしています。PostgreSQLの標準文字コードをShift_JISにしたいんですが、どうコマンドを打てば良いか分かりません。EUC_JPと打つと書いてありますが、EUC_JPの部分をShift_JISとするとエラーになります。JISは、サポートして無い(即ち、-EでSJISは指定できない)のでは。代わりに、クライアントとの間でのEUC_JP⇔SJIS自動変換機能を持っていますが。ついてhttp://www.komonet.ne.jp/script/db_group.htmhttp://www.komonet.ne.jp/script.htmこちらのPHPスクリプトを設置したのですが、データベースに書き込みができません。データベースの名前とユーザー名も正しいのですが、pgsql/server.logに以下の文章が記録されます。"EUC_JP":0x904bどうしたら直るのでしょうか?phpソースの中にx-sjisという部分があるので、そこをEUC_JPに書き換えたのですが、ページが真っ白になってしまいました。ただいま勉強中ですので、どなたか教えていただけないでしょうか?宜しくお願いします。AベストアンサーEUCは、1バイト目:A1~FE2バイト目:A1~FEなので、904Bは、その範囲にありません。書かれているコードをEUCとして理解できませんということです。(EUCのコードとして不適当)ちゃんとEUCで書く(あるいはコード変換してやる)必要があります。他の回答も見るQpg_dumpでデータの引越しこんにちは。postgreSQL初心者です。pg_dumpもしくは、pg_dumpallで取り出し、新しいサーバに入れようとしてるのですが、以下のようなエラーが出てデータが入ってくれません。FILE_NAME※ファイルの中身はちゃんと出力されています。DB_NAME両方ともエラーがでて、テーブルはできていても一部の中身が入りません。行き詰まってしまっています。現在設定されている文字コードを調べる方法や、お勧めの参考ホームページがございましたら教えてください。postgreSQL初心者です。pg_dumpもしくは、pg_dumpallで取り出し、新しいサーバに入れようとしてるのですが、以下のようなエラーが出てデータが入ってくれません。"client_encoding".文字コードの問題だと思うのですが、バージョンの違いや基本的な設定も...続きを読むAベストアンサーそのダンプがEUC-JPなんではないのかな。(ダンプを取ったときクライアントエンコーディングがEUC-JPになっていた)で、入れなおそうとしているFC6のデフォルトエンコーディングは多分UTF-8なのだろうからダンプをUTF-8として(クライアントエンコーディングをUTF-8として)読もうとして失敗しているのではないでしょーか。そのダンプを一旦nkfでUTF-8に直してしまうか、psqlのクライアントエンコーディングをEUC-JPに変更して入れてみたらどうでしょ。現在のDB(PostgreSQL内の全DB)のエンコーディングを調べるにはpsqlで入って\lとすれば良い、が、サーバーエンコーディングはあまり関係はないと思うよ。クライアントエンコーディングを調べるには同じくpsqlで\encodingだ。Serverで文字コードUTF-8こんにちわ。いつも拝見しております。Serverへの問い合わせを行う部分でエラーが出て困っております。C://.......SJISの時は問題なかったのですがcharsetや保存形式をUTF-8に統一してから出るようになりました。SQL文は下記のように日本語となっております。id";解決策がありましたらご教示下さい。Aベストアンサー>SJISの時は問題なかったのですがcharsetや保存形式をUTF-8に統一してから出るようになりました。Serverの文字コードはUTF-8になっているということでしょうか。PHPのマルチバイト文字関連の設定を詳しく教えてください。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。