mysql リンクが確立されたら、エンコーディングを次のように設定します。
コードをコピー コードは次のとおりです。
mysql_query( "SET 文字セット接続 = . $GLOBALS['charset'] . ",文字セット_クライアント = バイナリ",
コードをコピー コードは次のとおりです:
mysql> ; show create table nw_admin_configG
* *************************** 1. 行 *********** ********** ******
テーブル: nw_admin_config
テーブルの作成: CREATE TABLE `nw_admin_config` (
`name` varchar(30) NOT NULL DEFAULT '' COMMENT '��������' ,
`namespace` varchar(15) NOT NULL DEFAULT 'global' COMMENT '�������������',
`value` text COMMENT '����ֵ',
`vtype` enum('string','array','object') NOT NULL DEFAULT 'string' COMMENT '����ֵ����',
`説明` テキスト COMMENT '����ý ���',
PRIMARY KEY (`namespace`,`name`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk COMMENT='����������
コードをコピー コードは次のとおりです:
$targetDb-> ;query("SET NAMES '{$charset}'");
コードをコピー コードは次のとおりです:
mysql> show create table nw_admin_configG
******************* ******* 1. 行 ******** *******************
テーブル: nw_admin_config
テーブルの作成: CREATE TABLE `nw_admin_config` (
`name` varchar(30) NOT NULL DEFAULT '' COMMENT '構成名',
`namespace` varchar(15) NOT NULL DEFAULT 'global' COMMENT '構成名前空間',
`value` text COMMENT 'キャッシュ値',
`vtype` enum('string','array','object') NOT NULL DEFAULT 'string' COMMENT '構成値の型',
`説明` text COMMENT '設定の紹介',
PRIMARY KEY (`namespace`, `name`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk COMMENT='Website Configuration Table'
コードをコピー コードは次のとおりです:
mysql> show create table nw_admin_configG
******************* ********** 1. 行 ************** *************
テーブル: nw_admin_config
作成表: CREATE TABLE `nw_admin_config` (
`name` varchar(30) NOT NULL DEFAULT '' COMMENT '構成名 ',
`namespace` varchar(15) NOT NULL DEFAULT 'global' COMMENT '構成名前空間' ,
`value` text COMMENT 'キャッシュ値',
`vtype` enum('string', 'array','object') NOT NULL DEFAULT 'string' COMMENT '構成値の型',
`description` text COMMENT '構成の概要',
PRIMARY KEY (`namespace`,`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Web サイト構成テーブル'