作者Kelunyang (可倫)
看板Database
標題[SQL ] MySQL 5.1才可使用中文作為資料庫名稱?
時間Mon Oct 6 22:06:42 2008
是這樣的,小弟有隻PHP程式在FreeBSD上運作的還蠻正常的,因為是最近才寫好的
因此都有注意到unicode的問題,而因為規畫的關係所以小弟就用了中文當作資料
表的名稱
不過今天小弟心血來潮在自己的Windows上裝了Appserv,才發現這隻程式居然遇到中文
的資料表名稱就發生錯誤了,而phpmyadmin顯示的錯誤是這樣
#1005 - Can't create table '一äº' (errno: 22)
看起來是因為編碼造成的問題
不過小弟檢查了兩邊的MySQL版本和設定之後發現Appserve裡面是用5.0板的,而
FreeBSD上是使用5.1版,那這樣的話小弟是想請問大家是不是要到MySQL 5.1才能使用
中文當作資料庫名稱呢@@?
--
新的Blog歡迎大家多多參觀喔~
http://kelunyang.wordpress.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.156.65
推 marcoyan:基本上..不會用中文當資料表名稱..容易有編碼問題.. 10/09 16:41
推 wtuxxj:許功蓋?? 10/26 13:46