JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » JDBC/SQL討論區 » MySQL  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:mysql存中文變亂碼 [Re:slipknot]
chenyouji





發文: 6
積分: 0
於 2006-04-04 10:20 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不知道行不行,但顶一下先!

reply to postreply to post
作者 Re:mysql存中文變亂碼 [Re:slipknot]
henbane





發文: 11
積分: 0
於 2006-04-19 18:17 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
根本不可以啊
我这样做,都是UTF-8了
但通过MYSQL-FRONT导出数据就发现里面是乱吗了
再数据库重新汇入就根本不可以了


reply to postreply to post
作者 Re:mysql存中文變亂碼 [Re:slipknot]
jesstan





發文: 10
積分: 0
於 2006-05-19 17:42 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
哇哈哈哈!!!終於都可以了!!!搞了好多天...呼~~
真是非常感激kebin_liu~~~~原來是要重新匯入database.....
好高興~~~終於都可以有進展!Thank you all!

to henbane: (這裡補充詳說kebin_liu的第三步驟)
1.從mysql導出數據可以在c:\>mysqldump -u root -p databaseName > filename.sql

2.之後打開filename.sql修改它的character set=utf8
把不要的東西都delete掉,只保留table structure和要insert的value部份

3.把它存到mysql\bin裡頭

4.重新啟動mysql

5.source filename.sql

*有中文的資料我是從java那裡的textarea存進mysql的,沒試過從source進去

應該就可以了.....^^真是高興!


jesstan edited on 2006-05-19 17:49
reply to postreply to post
作者 Re:mysql存中文變亂碼 [Re:kebin_liu]
JuiChin





發文: 44
積分: 0
於 2006-07-13 14:53 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
kebin_liu wrote:
目標是把所有character set都設成UTF8。

恕删........

2.db改成utf8
ALTER DATABASE DEFAULT CHARACTER SET utf8;

3.刪除整個DB重新建立
有可能你用下面方式檢查發現都是UTF8,可是還是亂碼,就是因為沒有重建DB。

恕删........



請問,第 2 點該怎麼執行?小弟無法執行第二點的敘述

小弟在 'C:\mysql\\share\charsets\' 裡已經增加 utf8.conf
my.ini 也都加了
1
2
3
4
5
[mysqld]
default-character-set=utf8
 
[client]
default-character-set=utf8


在網頁上所看到的中文字都是 OK 的

但是,小弟在文字模式的視窗下輸入
C:\>mysql -u root -p
會出現如下的訊息
mysql: Character set 'utf8' is not a compiled character set and is not specified in the 'C:\mysql\\share\charsets\Index' file
是否因為沒有執行第二個步驟所產生?


JuiChin edited on 2006-07-13 15:10
reply to postreply to post
作者 Re:mysql存中文變亂碼 [Re:jesstan]
JuiChin





發文: 44
積分: 0
於 2006-07-13 17:57 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
jesstan wrote:

恕删........

to henbane: (這裡補充詳說kebin_liu的第三步驟)
1.從mysql導出數據可以在c:\>mysqldump -u root -p databaseName > filename.sql

恕删........



小弟已經設好了 utf8 編碼,程式跑起來目前順暢
但是在文字模式底下無法下達指令 'C:\mysql -u root -p'
在 'C:\mysql\\data\database' 的目錄裡只有 .frm 一個檔案
其他 .MYD .MYI 的檔案都不存在
使用 MySQL Query Browser 可以正常讀取資料
請問大大如何 dump 資料?

小弟比較習慣使用命令列的方式 dump 資料


reply to postreply to post
go to first page go to previous page  1   2   3  go to next page go to last page
» JWorld@TW »  JDBC/SQL討論區 » MySQL

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8