mysql:1336
From: <takeshi@xxxxxxxxxx>
Date: Thu, 25 Nov 1999 12:17:39 +0900
Subject: [mysql 01336] Re: キャラクターセットを EUC に指定することは ???
At Thu, 25 Nov 1999 08:59:49 +0900, ikezawa@xxxxxxxxxx (ikezawa) wrote: > > はじめまして > たいへん遅いリプライですが・・・ > > PHPを国際化対応版にすることで、 > SJIS, EUC, JIS, UTF-8の相互変換が可能なようです。 > 私もPHP使い始め、かつつい最近国際化版にしたばかりなので、きちんと検証はし > ていません。 > 詳細は以下でどうぞ > PHP日本語ページ:http://www.cityfujisawa.ne.jp/%7Elouis/apps/phpfi/ > PHP国際化プロジェクト:http://php.jpnnet.com/ > > #あらかじめ元データをEUCにしておくっていうのはダメなんでしょうか? > > "Hiroshi Takeshita" <hiroshi.takeshita@xxxxxxxxxx>さんwrote: > > > 現在、PHPとMYSQLを使って検索エンジンを作っています。 > > PHPでtext file(csv fileです)データをMYSQLのtable入れることによってDatabaseを > > 作っているのですが、 > > その際にキャラクターセットをEUCに指定することはできるのでしょうか。 > > > > telnetでターミナル設定をEUCにしていると文字が化けて見えるのですが、Sift jis > > であると化けて見えません。 > > > > MYSQLとの関係でMYSQLのデータ情報のキャラクターセットをすべてEUCにしたいので > > すが... ちと話が見えにくいですが、 PHP <-> MySQL の場合、PHP 内部の漢字コードでやり取りが行われます。 Browser <- browser, PHP で処理 -> PHP <- 内部漢字コード -> MySQL ^^^^^^^^^^^^^^^^^^^^^^^ ここを一致させればよい なので、PHP 内部コードと MySQL の --with-charset が一致していれば いいです PHP と外(ブラウザーなど)の漢字の処理は、PHP 自身にまかせておいて. # PHP 3.0.12 の日本語パッチには、新しい漢字コードフィルターと # Ruby から拝借してきた regex が組み込まれています。 # そのため、多分、内部漢字コードを SJIS にしても、 # regex などもまともに動くのではないか?と思ってます。 # UTF <-> その他の漢字 変換は動きます http://www.softagency.co.jp/mysql/TODO/ には、有益な?(^^; 情報があります -- 村上 毅 takeshi@xxxxxxxxxx PGP fingerprint = 45 5D 54 12 B4 55 77 7F D4 52 66 EC 03 3F 1B E9 [ http://www.softagency.co.jp/mysql/ ] [ MySQL ML: mysql-guide@xxxxxxxxxx ]
1327 1999-11-17 13:46 ["Hiroshi Takeshita" ] キャラクターセットを EUC に指定することは ??? 1333 1999-11-25 08:59 ┗[<ikezawa@xxxxxxxxxx>] -> 1336 1999-11-25 12:17 ┗[<takeshi@xxxxxxxxxx>]