JBTALKS.CC
标题:
關於Mysql 中文編碼問題!
[打印本页]
作者:
狂天使
时间:
2011-8-18 04:49 PM
标题:
關於Mysql 中文編碼問題!
本帖最后由 狂天使 于 2011-8-18 04:52 PM 编辑
各位大大,最近我遇到一個問題是關於 Mysql 的。我想儲存一些中文資料進去db 但是當我儲存進去的時候,db裡面的資料都是空白的請問該怎樣解決
]
作者:
狂天使
时间:
2011-8-18 05:07 PM
本帖最后由 狂天使 于 2011-8-18 05:21 PM 编辑
如果我使用phpMyAdmin 輸入資料,在phpMyAdmin 這個界面是看的到中文字,網頁上也是看到中文字,但是在db 裡面是出現亂碼。
如果我是使用指令直接在console輸入資料,db就會出現空白。
如果我要使用指令輸入資料的話,就要將編碼變回去latin1。為什麼那麼奇怪的?
我想請問下如何在db和網頁上 都可以看得到正確的中文字?
作者:
weeming21
时间:
2011-8-18 05:18 PM
你的中文输入法不是utf8
作者:
狂天使
时间:
2011-8-18 05:23 PM
回复
3#
weeming21
怎麼說我的中文輸入法不是 utf-8??
我是用notepad++ 然後將將Encoding 轉換去 utf-8 才開始輸入中文。
那我應該要怎樣解決呢?
作者:
weeming21
时间:
2011-8-18 05:37 PM
回复
4#
狂天使
你可以试试convert, cast看看(未测试)
CONVERT(_bing5‘中文' USING utf8)
作者:
狂天使
时间:
2011-8-18 06:07 PM
那好吧,我先嘗試一下!
作者:
狂天使
时间:
2011-8-31 04:21 PM
哎呀....還是不行啊.弄了好久了都發現不到問題,各位大大有什麼好辦法嗎?
作者:
狂天使
时间:
2011-8-31 04:24 PM
我的db 就是顯示不到 中文字 (是經過phpmyadmin insert 的)但是網頁就行!但是我用指令進行insert ,db裡面的資料就變成空白了 =。=!我是用 notepad ++ 然後 將encoding 轉換成 utf-8 寫入中文,然後在將這句指令source 進去的!
作者:
vampcheah
时间:
2011-9-5 12:12 PM
主要是因为数据库里的储存方式。不要用latin 用utf8 genxxxx
作者:
狂天使
时间:
2011-9-7 10:57 AM
回复
9#
vampcheah
=。=
我的collation也是用 utf8-general 的 但還是一樣.. 沒關係吧,我還是做著先吧,唯有在phpMyAdmin 那邊看吧! 還是要謝謝各位給的意見
作者:
ecsthetic
时间:
2011-9-30 05:34 PM
3楼正解。。。。。
欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/)
Powered by Discuz! X2.5