作者foxzgerald (O⊥M)
看板PHP
标题Re: [请益] MySQL如何改成utf
时间Mon May 7 12:01:46 2007
※ 引述《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
1F:推 yo0401:appserv好像没有设定MySQL的语系,我需要直接用MySQL安装? 05/07 20:55
2F:推 foxzgerald:要看 appserv绑的版本 好像 mysql 4.1+才支援 utf8 05/07 23:04
3F:→ foxzgerald:建议你去看看 appserv有没有更新版.或是手动升级 mysql 05/07 23:06
4F:推 slackman:直接改 my.ini 档的内容也成。 05/08 10:42