2012-04-27 91 views

回答

2

我sqlfiddle.com的作者。問題是我沒有我的連接字符串和默認的數據庫編碼爲了安裝mysql來正確處理UTF8。我現在已經解決了這個問題,但由於您發佈的小提琴仍在使用過時的設置,你必須看到它的工作在這裏我對你的提琴略有修改的版本:

http://www.sqlfiddle.com/#!2/e79e8/1

你的鏈接可能最終開始工作,它只需要清除運行內存並重置。在沒有人打它一段時間之後,它應該被收穫,然後準備好建立乾淨的備份。謝謝!

僅供參考,我不得不讓得到它的工作的變化在這裏找到:http://www.compoundtheory.com/?action=displayPost&ID=421

其中從Java添加此我連接字符串的relavent位: useUnicode=true&characterEncoding=UTF-8

並將其加入到我的創建數據庫語句:

create database my_new_database default CHARACTER SET = utf8 default COLLATE = utf8_general_ci;

+0

可愛的。謝謝! – Hao 2012-04-27 08:08:44

+0

如果將有http://nosqlfiddle.com我指望你能夠像http://sqlfiddle.com – Hao 2012-04-27 08:10:13

+0

(我登陸這個線程尋找別的東西)一樣精美。最近發現sqlfiddle,我不得不說...傑克!非常棒的工作! – Leigh 2012-05-06 03:42:56

1

中國的字符不顯示在小提琴,但在實際的MySQL數據庫它工作正常。請檢查您的MySQL版本

Result of your select Statment

1

它是在MySQL在我的本地工作的罰款。這可能是由於MySQL的字符集或一些設置請檢查它。 如果你可以通過程序,如PHP,然後選擇查詢

"SET NAMES utf8" 

運行查詢來運行此查詢這將是返回結果正確 感謝