xml code
<install> <!-- Runs on install -->
<sql>
<file driver="mysql" charset="utf8">sql/install.mysql.utf8.sql</file>
</sql>
</install>
測試後 install 的SQL檔案文件,需存成 utf8 格式,因預設格式中文字串會產生錯誤或空白字串 , charset 要設定utf8,讓文件使用 utf8 格式匯入資料庫
sql/install.mysql.utf8.sql
CREATE TABLE IF NOT EXISTS `#__helloworld` (
`id` int(11) NOT NULL auto_increment,
`greeting` varchar(25) NOT NULL default '' ,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ;
INSERT INTO `#__helloworld` (`greeting`) VALUES
('Hello World!'),
('Good bye World!'),
('測試文字');
資料庫表格名命規則:#__{自行定義名稱}
例:#__helloworld
沒有留言:
張貼留言