[UWP]_快速筆記MySQL on UWP app開發所遭遇的問題
最近要來從UWP撈MySQL的資料
MySQL Connector .NET是起手式
可以參考老外寫的文章相當清楚,這篇屬於快速筆記就不贅述:
https://code.msdn.microsoft.com/Using-MySQL-database-with-03c1e9c7#content
BUT
就是這個BUT!!!,奇怪的是文章中提出要Reference在Connector .NET安裝目錄下面的RT資料夾內的MySql.Data.RT.dll
但安裝了6.9.9的Connector .NET,左找找又找找遍尋不著,只有v4.5跟v4.0資料夾,卻沒看到什麼RT資料夾,更別論MySql.Data.RT.dll了
後來是找舊的6.9.7版本的Connector .NET才出現…估計是編譯6.9.9的人忘記編RT版本進去了吧|||…
而Nuget最新的6.9.9不明原因也沒辦法正常安裝到UWP的專案上…
以及在程式碼執行當中可能會遭遇到
‘windows-1252’ is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.
其實是MySQL預設連線字串沒有使用UTF8的原因,改善方式也只需再my.cnf(linux)或my.ini(windows)內
於[mysqld]下方加上character_set_server=utf8參數,並重新啟動MySQL即可解決。
thx for:
http://www.oschina.net/question/2319177_2171362?fromerr=cTGQbokk
Leave a comment 取消回覆
很抱歉,必須登入網站才能發佈留言。