スレッド表示 | フラット表示〕 全トピック 920 件中 651 番目 次≫ ≪前

文字コードについて

created: 2004-03-29 14:02 | modified: 2004-03-30 11:47 | reply: 1

[1448] 文字コードについて

user: void | created: 2004-03-29 14:02
データベースにpostgreSQLを使用しています。

phpPgAdminで登録したデータを
自作のCGIで表示しようとすると
文字化けが発生します。

また、自作のCGIで登録したデータを
phpPgAdminで表示すると
文字化けが発生します。

文字コードの指定の問題だと思うのですが、
登録時にEUCで登録し、
出力時にSJISで表示するには
どうしたらいいのでしょうか?
reply: 1449 返信 編集 削除

[1449] 先ずは、php.ini

user: ゆうじ | created: 2004-03-30 11:47
【データ登録時】
自作のCGI又はphpPgAdminからの入力
 ↓
PHPの内部
 ↓
PostgreSQL

【データ出力時】
PostgreSQL
 ↓
PHPの内部
 ↓
自作のCGI又はphpPgAdmin


まずはphp.iniのマルチバイト周りの設定を確認しましょう。

・phpPgAdmin : EUC-JP
・出力 : SJIS

ということでしたら以下のようになるかと思います。

output_buffering = On

output_handler = mb_output_handler

mbstring.language = Japanese
mbstring.detect_order = auto
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.internal_encoding = EUC-JP
mbstring.encoding_translation = On
PHPマニュアル
http://jp2.php.net/manual/ja/ref.mbstring.php


あとphpPgAdminにも、
文字コードの設定箇所があるとおもいますが、
phpPgAdminの設定箇所はわかりません。
Parent: 1448  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 651 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑