[前][次][番号順一覧][スレッド一覧]

mysql:7431

From: Takeyuki Miyagawa <Takeyuki Miyagawa <miyagawa@xxxxxxxxxx>>
Date: Wed, 09 Apr 2003 12:33:29 +0900
Subject: [mysql 07431] Re: characterset について

みやがわです。

> はPHP(内部コードEUC-JP,IN・OUT共にEUC-JP)
> とmysql(StatusコマンドによるとClientがlatin1
> Serverがsjis)を使って住所録を作ろうと考えています。
> この場合、PHPから情報をmysqlに保存する時、
> mysqlデータを取り出した時に何かしら変換
> 処理などをする必要はあるのでしょうか?

PHPでEUCにてデータの登録・検索を行うのであればServer・Clientは
ujisに設定しておくべきかと。

PHP		- 	Server(Mysqld) 	-	Client(Mysql)
EUC-JP			sjis			latin1

ではなく、下記のような感じになるかと。

PHP		-	Server(Mysqld) 	-	Client(Mysql)
EUC-JP			ujis			ujis

Server側をujisに変更できるのであれば、データもEUCで持ち、
PHP側もEUCで扱うことになので、変換の必要は無いと思います。

ただ、Server側での設定が変えられずsjis固定ならば、PHPからの
データの登録・検索時にはEUC<->sjisの変換をしてsjisでデータを
扱わないとまずいと思いますが。

----
Takeyuki Miyagawa  miyagawa@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]

      7421 2003-04-07 21:40 [いちろう たこす <tak] characterset について                   
->    7431 2003-04-09 12:33 ┗[Takeyuki Miyagawa <m]                                       
      7433 2003-04-09 15:03  ┗[いちろう たこす <tak]