Re: [問題] MySQL 4.0升級至4.1,有關utf8資料的問題

看板FreeBSD作者時間20年前 (2005/11/28 01:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/9 (看更多)
※ 引述《ahtwang@kkcity.com.tw (Alex_W)》之銘言: > 會不會是你的資料雖然是 UTF8,但是資料庫編碼卻還是 latin1? > mysqldump 出來的東西是真正的 UTF8 嗎? > 我之前是要調整資料,發現東西是 UTF8 存的,MySQL 卻把他當 latin1。 > 後來是在 dump 加上 --default-character-set=latin1 把他 dump 出來, > 這時出來的東西反而在 vim 裡面看是純正 UTF8。(不指定用 latin1 做 > dump 的話丟出來的全是亂碼。) > 然後修正裡面的資料表宣告把 latin1 都改 UTF8 再丟回去就全都正常了, > 也沒有少過資料。 我把dump出來的資料用ultraedit看是OK的 編碼都正常 若是把資料restore回MySQL 4.0也不會有問題 但是restore至4.1就出狀況了 不過在ultraedit開啟語法顯示時 有幾個table的語法顏色不對 後來有問到可能是跳脫字元的問題 因為這份資料最早是用big5存入的 是後來才轉換成utf8 不過同樣是轉成utf8後的資料 在MySQL 4.0版中做dump和restore都還沒發生過問題 是到了MySQL 4.1才發現到有問題 請問vim在FreeBSD和windows下應該要如何設定才會正確顯示utf8編碼呢? 我用ultraedit和PSPad看是OK 但因為資料量大 不過ultraedit在修改資料時很lag PSPad對utf8支援又有問題(存檔會出錯) vim也才剛開始學 = = -- Origin: 海大資工˙網際時空 bbs.cs.ntou.edu.tw Author: Loki 218-174-129-117.dynamic.hinet.net 發表
文章代碼(AID): #13YUxe00 (FreeBSD)
討論串 (同標題文章)
文章代碼(AID): #13YUxe00 (FreeBSD)