Re: [請益] MySQL如何改成utf

看板PHP作者 (O⊥M)時間18年前 (2007/05/07 12:01), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《yo0401 (羽無倫)》之銘言: : 是這樣的 : 我把一篇古文試著放入MySQL,結果放不進去(用phpMyadmin可以) : 所以我懷疑是因為之前選了big5的關係,而古文裡面的怪字很多 : 不想用一些方法去處理衝碼的字,想說換成utf一勞永逸 : 不過之前在灌的時候,已經用了big5了,那我能夠改變嗎? : 如何改呢? 之前處理過幾次資料庫轉碼,和結構改版重新對應。 如果只是單純轉碼,而資料表結構沒變,其實可以把 sql dump 出來, 然後用轉碼程式(看是要自己寫、或是用 ConvertZ)把整份 sql 轉碼 之後 import 到新資料庫裡頭去 新資料庫記得要改用 utf8建;utf8的相關資訊在 php 或是 database 版都有文可以爬 :) 如果資料表有改版,需要重新對應,那麼就自己寫一份 php,讓他自動 select - convert - insert 吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.199.121

05/07 20:55, , 1F
appserv好像沒有設定MySQL的語系,我需要直接用MySQL安裝?
05/07 20:55, 1F

05/07 23:04, , 2F
要看 appserv綁的版本 好像 mysql 4.1+才支援 utf8
05/07 23:04, 2F

05/07 23:06, , 3F
建議你去看看 appserv有沒有更新版.或是手動升級 mysql
05/07 23:06, 3F

05/08 10:42, , 4F
直接改 my.ini 檔的內容也成。
05/08 10:42, 4F
文章代碼(AID): #16FgIjkq (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #16FgIjkq (PHP)