[PHP-users 10838] Re: ドコモとJ-PHONE の絵文字について

BosProject T.Takeuchi php-users@php.gr.jp
Tue, 15 Oct 2002 18:28:45 +0900


竹内です。

Date Tue, 15 Oct 2002 15:28:32 +0900
Sunao Kiyosue <kiyosue@pictsys.com> wrote:

> この部分の文字コードが、MySQL3.23.43 に入れ込めるかどうか判りません。
> (文字コードチェックではじかれるかも)

 私はPostgreSQLの利用がほとんどなので、MySQLのことは
よく分からないのですが、PostgreSQL 7.2.*でしたら、
PosgreSQLユーザーMLで紹介されているパッチを当てることに
よって対応可能です。

 パッチを当てた後は、PHPスクリプトからPostgreSQLへ接続した後にまず

SET CLIENT_ENCODING TO 'SJIS'

 を実行するだけです。それ以降、絵文字をそのままINSERTできます。
もちろんLIKE検索も可能です。注意すべき点はINSERTにしてもSELECTに
してもSQL文に含まれるマルチバイト文字列はS-JISにしておかなければ
ならないということです。

 このパッチのお陰で私は非常に助かりました。

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
合資会社ボスプロジェクト
竹内 輝明 webmaster@bos-project.com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*